forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_rms - Новые грани Хранилища Записей (http://forum.boolean.name/showthread.php?t=6310)

Trazzy 06.10.2009 04:16

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Эм.. правильнее было бы isNotEmpty, а не isNotEmty вроде бы.. а за обновление - спасибо!:-)

odd 06.10.2009 13:05

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Цитата:

Сообщение от ArtikZ (Сообщение 120735)
Эм.. правильнее было бы isNotEmpty, а не isNotEmty вроде бы.. а за обновление - спасибо!:-)

Немного описался в посте, в самой библиотеке без опечаток isNotEmpty.

Trazzy 06.10.2009 20:36

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Цитата:

Немного описался в посте, в самой библиотеке без опечаток isNotEmpty.
Бывает:)

VM 03.06.2010 13:15

Re: Lib_rms - Новые грани Хранилища Записей
 
RecordStore OpenSuite(name: string; vendor: string; suite: string) - Открыть Хранилище записей
name - Имя хранилища
vendor - Имя (название фирмы) владельца хранилища
suite - Название комплекта данных
Благодаря данной функции можно получить доступ к хранилищу записей другой программы.

Помогите разобраться с параметрами, желательно на примере. Не понятно, как обращаться к хранилищу другого мидлета.
В демо этого нет.

cHeRsAnYa 03.06.2010 23:56

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Чаще всего это невозможно. Для того, чтобы обращаться к чужому хранилищу, оно должно быть создано с явным разрешением доступа для посторонних, чего обычно не делается.

odd 04.06.2010 14:27

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Я тоже много пробовал, на деле ничего не получается. В чем проблема непонятно.
Пробовал и создавать хранилище с параметрами чтения/записи для всех других, но всё равно нет доступа из другого приложения.

cHeRsAnYa 05.06.2010 15:57

Ответ: Lib_rms - Новые грани Хранилища Записей
 
А на каком телефоне пробовал? Может быть производители просто не реализуют такой возможности, да и пользы немного от этого.

DIMMON4IK 05.06.2010 22:06

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Цитата:

Сообщение от cHeRsAnYa (Сообщение 149095)
пользы немного от этого.

польза есть - перенос сохранения при смене телефона

cHeRsAnYa 05.06.2010 23:05

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Можно и при текущем положении дел переносить сохранения, есть даже специальные программы (например, SaveRecord - http://seclub.org/dn.php?d=5&t=1&q=7&r=3&c=24&fd=6560 ).

GRAY_WOLF 06.06.2010 20:18

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Цитата:

Сообщение от odd (Сообщение 148988)
Я тоже много пробовал, на деле ничего не получается. В чем проблема непонятно.

А проблема в том, что телефон не сможет найти это хранилище.
Допустим я создаю в мидлете хранилише "meteo".
KEmulator создает на компе имя хранилиша meteo_1.rms и к нему можно будет обращаться из любого мидлета (если запуск будет происходить на том же эмуляторе, то он найдет это хранилище) указав имя хранилиша "meteo". Будет все нормально.
В телефоне же все обстоит по другому JVM телефона (например N7390)создает хранилище такого типа - Meteo_M_SE_240x320_m_meteo.rms т.е. дописывается имя программы из которой создается это хранилище и еще что то... Вот и вам ответ.

cHeRsAnYa 06.06.2010 20:52

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Так называется файл, а само хранилище может иметь и другое имя.

odd 06.06.2010 22:18

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Короче, во всех телефонах RMS реализуется по-разному.
На Siemens, к примеру, на основании названия и имени поставщика программы по замороченному алгоритму генерируется некий номер. Затем создается папка, которая имеет имя равное этому номеру. Соответственно все хранилища потом записываются в эту папку. Таким образом, чтобы другая программа могла обратиться к данному хранилищу, у неё и название и автор должны совпадать. Только вот иметь на телефоне 2 программы с одинаковыми названиями запрещено.

cherepets 07.06.2010 13:22

Ответ: Lib_rms - Новые грани Хранилища Записей
 
на симбиан 6-8 также было

Igor 07.06.2010 13:59

Ответ: Lib_rms - Новые грани Хранилища Записей
 
На нокиа 5200 создавались файлики в папке с игрой.

im_zorg 07.06.2010 15:44

Ответ: Lib_rms - Новые грани Хранилища Записей
 
Нокиа 3110с создаются в папке с мидлетом такой бардак ппц...


Часовой пояс GMT +4, время: 19:20.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot