Показать сообщение отдельно
Старый 14.08.2010, 16:36   #6
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Сохранение.

Можно всё хранить и в одном хранилище:

program rs 
var rs recordStore;  
     
countStr string
     
countIntnextIdindexabinteger
begin 
   rs 
:= OpenRecordStore('ABC'); //открываем RMS 
   
{если первый запускдобавляем 3 записи
   if 
nextId 1 then  
    index 
:= AddRecordStoreEntry(rs'0'//сначала 0
    
index := AddRecordStoreEntry(rs'0'//сначала 0
    
index := AddRecordStoreEntry(rs'0'//сначала 0 (добавляем 3 записи)

{читаем переменные
    
countStr := ReadRecordStoreEntry(rs1); // читаем запись 
    
:= StringToInteger(countStr);  
    
countStr := ReadRecordStoreEntry(rs2); // читаем запись 
    
:= StringToInteger(countStr);
    
countStr := ReadRecordStoreEntry(rs3); // читаем запись 
    
:= StringToInteger(countStr);

{
что-то делаем с переменными}

    {
Сохраняем все переменные
    
ModifyRecordStoreEntry(rs'' a1);  // coхраняем a
    
ModifyRecordStoreEntry(rs'' b2);  // coхраняем b
    
ModifyRecordStoreEntry(rs'' c3);  // coхраняем c
    
CloseRecordStore(rs);   // закрываем хранилище 
   
{делаемчто хотим
    
end
(Offline)
 
Ответить с цитированием