вот никак немогу разобраться позволяет ли сея либа сохранить данные и выдать их при последующем запуске приложения.
т.е. изменил я какие нибудь значения в приложении записал в хранилище, закрыл мидлет.
открываю мидлет заново, значения почлись из хранилища, и отобразились.
вот уже бошкой об стену бьюсь немогу понять.
то оно вроде работает. а-то нет.
вот как делаю:
запускаем приложение
rs:=OpenRecordStore('vodolaz'); // Открываем хранилище
zapis:=isNotEmpty(rs,1);
if zapis=1 then begin
fpswiev:=stringToInteger(LoadString(rs, 1)); // Читаем ображатель скорости
fps:=stringToInteger(LoadString(rs, 2)); // Читаем скорость
end;
else begin
fpswiev:=50;
fps:=50;
end;
а вот изменяю значения:
if KeyToAction(keyCode) = GA_fire then begin i:=1; deleteRecordStoreEntry(rs, i); i:=AddString(rs, integerToString(fpswiev)); i:=2; deleteRecordStoreEntry(rs, i); i:=AddString(rs, integerToString(fps)); menu; end;
if KeyToAction(keyCode) = GA_left then begin fps:=fps+5; fpswiev:=fpswiev-5; end;
if KeyToAction(keyCode) = GA_right then begin fps:=fps-5; fpswiev:=fpswiev+5; end;