Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 21.11.2007, 20:49   #1
andresyuk_be
Оператор ЭВМ
 
Регистрация: 29.01.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Record store

Создаю record store записую туда данные и они сохраняются до выхода из программы ,а после-стераются.Так на телефоне,а на эмуляторе нормально.В чем проблема
function records(modif:string;{строка которой будем заменять}param:integer{а нужно ли заменять}):string;
var rs : recordStore;
countStr : string;
countInt : integer;
index : integer;
nextId :integer;
begin
rs := OpenRecordStore('GroupName');
nextId := GetRecordStoreNextId(rs);
if nextId = 1 then
index := AddRecordStoreEntry(rs, '123');//записываем при первом запуске 123
countStr := ReadRecordStoreEntry(rs,1);//если не первый то читаем
if param=1 then begin ModifyRecordStoreEntry(rs,modif, 1);records:=modif; end; //если нужно модифицировать
CloseRecordStore(rs);
if param=0 then records:=countStr;
end;
(Offline)
 
Ответить с цитированием
Старый 21.11.2007, 22:52   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Record store

Советую почитать эту тему.
(Offline)
 
Ответить с цитированием
Старый 22.11.2007, 19:36   #3
andresyuk_be
Оператор ЭВМ
 
Регистрация: 29.01.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Record store

читал но ошибки у себя не нашел на телефоне все равно не сохраняет данные а на эмуляторе нормально
(Offline)
 
Ответить с цитированием
Старый 22.11.2007, 21:22   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Record store

Попробуй выполни мой код на мобиле.
(Offline)
 
Ответить с цитированием
Старый 22.11.2007, 21:34   #5
andresyuk_be
Оператор ЭВМ
 
Регистрация: 29.01.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Record store

дык пробовал-там все нормально а тут блин нет
(Offline)
 
Ответить с цитированием
Старый 23.11.2007, 09:01   #6
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Re: Record store

Да всё пашет. Это у тебя в программе наверно где-то косяк. Может забыл param в 1 выставить?

 
program RecStore;
var rs : recordStore; 
countStr, modif, records : string; 
countInt : integer; 
index : integer; 
nextId, param :integer; 
begin
param:=1; modif:='TEST'; // <-- Это добавил для теста
rs := OpenRecordStore('GroupName'); 
nextId := GetRecordStoreNextId(rs); 
if nextId = 1 then 
index := AddRecordStoreEntry(rs, '123');//записываем при первом запуске 123
countStr := ReadRecordStoreEntry(rs,1);//если не первый то читаем 
if param=1 then begin ModifyRecordStoreEntry(rs,modif, 1); records:=modif; end; //если нужно модифицировать
CloseRecordStore(rs); 
if param=0 then records:=countStr;
DrawText(countStr, 5, 5); Repaint; Delay(5000); // <-- Это добавил для теста
end.
У меня пашет нормально. При первом запуске выдаёт 123, а при последующих TEST.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вложенные записи (структуры record/end) в MP Barklay Основной форум 14 25.12.2006 10:40


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com