Вниз
Скачать: CL | DM;

запись состояния   Найти похожие ветки 

← →
простофан   (2012-06-12 19:51) [0]

Добрый день

Помогите мне разобраться в такой проблеме. Мне надо чтобы программа сохраняла ту информацию, что пользователь вводил при выходе и при входе загружала её. Скажем ввел в эдит "привет", закрыл проект, открыл и в эдите уже эта надпись.

Вот с чего мне начать?


← →
Ega23 ©   (2012-06-12 20:01) [1]

Очевидно, программа должна уметь куда-то некую информацию сохранять, и откуда-то некую информацию считывать.
Вариантов немало: реестр, файл, БД, в интернет наконец.
Нужно определиться, куда.


← →
простофан   (2012-06-12 20:18) [2]

Ega23 - т.е. записывать в файл, который будет создан в главной директории и потом загружать информацию с него при событии форм шоу?


← →
Давайте будем жрать!   (2012-06-12 20:22) [3]

на закрытие формы сохраняешь состояние в "%appdata%\prostofan corp\mainform.state". На показ формы если по тому пути валяется файл с состоянием, то загружаешь содержимое файла и применяешь к форме.


← →
DVM ©   (2012-06-12 20:22) [4]


> т.е. записывать в файл, который будет создан в главной директории

лучше в специальных отведенных под это дело местах


← →
Ega23 ©   (2012-06-12 20:26) [5]


> Ega23 - т.е. записывать в файл, который будет создан в главной
> директории и потом загружать информацию с него при событии
> форм шоу?


Записывать в некий файл по некоему пути. И загружать из него же, тогда, когда требуется.


← →
простофан   (2012-06-12 20:44) [6]

DVM - если я вам скину свой проект сможете мне это реализовать по принципу (создание доп файла в корн. директории) разумеется за плату. gleb.lucenko@mail.ru - моя почта, отпишите туда если согласны


← →
kurolesov   (2012-06-13 00:47) [7]

тут даже кто-то в своё время целый компонент писал для сохранения состояний формы:
http://www.delphimaster.ru/articles/formpropsaver.html


← →
Ega23 ©   (2012-06-13 01:49) [8]


> тут даже кто-то в своё время целый компонент писал для сохранения
> состояний формы:


Всё это лет 15 назад в старом добром Rx уже было сделано. TFormStorage.


← →
Германн ©   (2012-06-13 02:26) [9]


> Ega23 ©   (13.06.12 01:49) [8]
>
>

О! А откуда ты о нём узнал?


← →
Ega23 ©   (2012-06-13 08:17) [10]


> О! А откуда ты о нём узнал?


О ком?


← →
Dennis I. Komarov ©   (2012-06-13 23:57) [11]


> по принципу (создание доп файла в корн. директории)

Сказали же, не надо так делать...


← →
Германн ©   (2012-06-14 01:49) [12]


> Ega23 ©   (13.06.12 08:17) [10]

Проехали. Я уже давно знаю про этот компонент из RxLib. Но не думал, что ты тоже его знаешь. Но он, имхо, был сырой (недоработанный/недоотлаженный) в эпоху RxLib. Вплоть до последней авторской версии библиотеки. Поэтому и не стал его предлагать автору топика.


← →
Ega23 ©   (2012-06-14 07:38) [13]


>  Но не думал, что ты тоже его знаешь.


По-моему, Rx знают все, кто клиента под БД на Delphi 5 писал. Что Rx, что EhLib.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: -0.944 c
15-1336195150
Дмитрий С
2012-05-05 09:19
2013.03.22
Частичное совпадение с регуляркой.


4-1260947297
zvm
2009-12-16 10:08
2013.03.22
чтение конкретного LBA на винте


2-1328784120
ds
2012-02-09 14:42
2013.03.22
DbGrid программная очистка ячейки


15-1339161690
Unk
2012-06-08 17:21
2013.03.22
Почему статьи не дополняются?


15-1344534989
Прогер
2012-08-09 21:56
2013.03.22
Как поместить в Clipboard любой файл?




   Наверх