day & night

хранение данных в делфи?, самый простой способ для новичка
Дата обновления: , перейти к новому сообщению
#1
main



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

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


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


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


Надо написать простую программу, в ней много переменных значений (просто цифр) какой самый простой способ что бы их хранить, чтобы они тупо не пропадали когда закрываешь прогу, бд прикручивать думаю бессмысленно, поделитесь опытом как бы это сделали вы?
User is offline
Go topGo end

Ответов(1 - 9)
27.03.2008 - 8:18
#2
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




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

А много - эт сколько?
User is offline
Go topGo end
27.03.2008 - 8:23
#3
elDi



Бывалый
*

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


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


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


все зависит от количества и от размера (типа) переменных
User is offline
Go topGo end
27.03.2008 - 8:31
#4
main



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

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


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


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


около 100

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

Добавлено:

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


в основном real и integer
User is offline
Go topGo end
27.03.2008 - 8:33
#5
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Можно. Только зачем?
User is offline
Go topGo end
27.03.2008 - 8:35
#6
elDi



Бывалый
*

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


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


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


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

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

с .ini немного сложнее, на память сейчас не скажу точно...
User is offline
Go topGo end
27.03.2008 - 8:38
#7
main



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

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


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


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


я технологию сохранения в файле знаю повернхностно поэтому с трудом представляю как указать чтобы из кучи сплошных цифр определенная переменная взяла определенное значение, а тем более сохранила потом его туда обратно, что делать если нужно работать с числом которое посередине файла?
User is offline
Go topGo end
27.03.2008 - 8:49
#8
elDi



Бывалый
*

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


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


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


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

Добавлено:

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

есть n чисел. создаем массив из n элементов. работаем с числами, попутно (во избежание несохраненных данных в случае ошибок) после каждого изменения инициализируя процедуру перезаписи в файл всего массива. при последующих запусках считываем из файла в массив, работаем. и нумерация в массиве будет, не запутаешься
User is offline
Go topGo end
27.03.2008 - 8:49
#9
main



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

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


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


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


ясно, значит информацию придеться разом считывать и также разом записывать, спасибо
User is offline
Go topGo end
27.03.2008 - 8:51
#10
elDi



Бывалый
*

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


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


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


да. чисел не так уж и много, значит, проблем не будет
User is offline
Go topGo end

Topic Options
Сейчас: 11.05.2024 - 17:11
Мобильная версия | Lite версия