SoftoRooM LifeRooM Whois RSS GZip WAP Поиск Правила Помощь Disclaimer
Твой софтовый форумТвой софтовый форумТвой софтовый форумТвой софтовый форум

Здравствуйте Гость ( Вход | Регистрация )

хранение данных в делфи?

Каскадный · Стандартный · [ Линейный ]

> хранение данных в делфи?, самый простой способ для новичка


 
post 27.03.2008 - 8:17
Отправлено #1
main



Опытный юзверь
**

Профиль
Группа: Пользователи
Сообщений: 130
Регистрация: 4.06.2005
Из: г.Красноярск
Пользователь №: 19.586


Респектов: 2
-----X----


Предупреждений:   0


Надо написать простую программу, в ней много переменных значений (просто цифр) какой самый простой способ что бы их хранить, чтобы они тупо не пропадали когда закрываешь прогу, бд прикручивать думаю бессмысленно, поделитесь опытом как бы это сделали вы?
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

Reply to this topicStart new topicStart Poll
Ответов(1 - 9)
 
post 27.03.2008 - 8:21
Отправлено #2
yah



профи!
[SoftoRooMTeaM] Group Icon

Профиль
Группа: Модераторы
Сообщений: 1.773
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 232
-----XX---




Самый простой - сохраняй данные в обычный текстовик или ini-файл.
Цитата | Quote
в ней много переменных значений (просто цифр)

А много - эт сколько?
User is online!Profile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 27.03.2008 - 8:26
Отправлено #3
elDi



Новичок


Профиль
Группа: Пользователи
Сообщений: 10
Регистрация: 19.12.2007
Пользователь №: 659.421


Респектов: 1
-----X----


Предупреждений:  


все зависит от количества и от размера (типа) переменных
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 27.03.2008 - 8:34
Отправлено #4
main



Опытный юзверь
**

Профиль
Группа: Пользователи
Сообщений: 130
Регистрация: 4.06.2005
Из: г.Красноярск
Пользователь №: 19.586


Респектов: 2
-----X----


Предупреждений:   0


около 100

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

Добавлено:

Цитата | Quote
все зависит от количества и от размера (типа) переменных


в основном real и integer

Сообщение отредактировал main - 27.03.2008 - 8:28
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 27.03.2008 - 8:36
Отправлено #5
yah



профи!
[SoftoRooMTeaM] Group Icon

Профиль
Группа: Модераторы
Сообщений: 1.773
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 232
-----XX---




Можно. Только зачем?
User is online!Profile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 27.03.2008 - 8:38
Отправлено #6
elDi



Новичок


Профиль
Группа: Пользователи
Сообщений: 10
Регистрация: 19.12.2007
Пользователь №: 659.421


Респектов: 1
-----X----


Предупреждений:  


так это разве много? smile.gif

записываешь в текстовый файл в столбик через writeln, считываешь через readln и все. если нужно, можно и комменты тоже записать.

с .ini немного сложнее, на память сейчас не скажу точно...
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 27.03.2008 - 8:41
Отправлено #7
main



Опытный юзверь
**

Профиль
Группа: Пользователи
Сообщений: 130
Регистрация: 4.06.2005
Из: г.Красноярск
Пользователь №: 19.586


Респектов: 2
-----X----


Предупреждений:   0


я технологию сохранения в файле знаю повернхностно поэтому с трудом представляю как указать чтобы из кучи сплошных цифр определенная переменная взяла определенное значение, а тем более сохранила потом его туда обратно, что делать если нужно работать с числом которое посередине файла?
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 27.03.2008 - 8:52
Отправлено #8
elDi



Новичок


Профиль
Группа: Пользователи
Сообщений: 10
Регистрация: 19.12.2007
Пользователь №: 659.421


Респектов: 1
-----X----


Предупреждений:  


дело в том, то что придется и считывать все подряд до нужного числа, и перезаписывать весь файл, и если чисел немного, то можно динамически записывать
------
http://xak4ebep.boom.ru/html/untitled31.html

Добавлено:

короче, разбираемся

есть n чисел. создаем массив из n элементов. работаем с числами, попутно (во избежание несохраненных данных в случае ошибок) после каждого изменения инициализируя процедуру перезаписи в файл всего массива. при последующих запусках считываем из файла в массив, работаем. и нумерация в массиве будет, не запутаешься
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 27.03.2008 - 8:52
Отправлено #9
main



Опытный юзверь
**

Профиль
Группа: Пользователи
Сообщений: 130
Регистрация: 4.06.2005
Из: г.Красноярск
Пользователь №: 19.586


Респектов: 2
-----X----


Предупреждений:   0


ясно, значит информацию придеться разом считывать и также разом записывать, спасибо
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 27.03.2008 - 8:54
Отправлено #10
elDi



Новичок


Профиль
Группа: Пользователи
Сообщений: 10
Регистрация: 19.12.2007
Пользователь №: 659.421


Респектов: 1
-----X----


Предупреждений:  


да. чисел не так уж и много, значит, проблем не будет
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post


Reply to this topicTopic OptionsStart new topic
 


  Яндекс цитирование   Rambler's Top100
LITE - версия | WAP - версия