Вниз
Скачать: 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.47 MB
Время: 0.055 c
2-1333722471
ford
2012-04-06 18:27
2013.03.22
загрузка бинарного дерева


2-1343902126
Wadimka
2012-08-02 14:08
2013.03.22
Как запись типа record записать в TStream?


15-1349688217
oxffff
2012-10-08 13:23
2013.03.22
Управление памятью в Delphi


15-1352269270
Chorus
2012-11-07 10:21
2013.03.22
Вычисление высот в произвольном треугольнике


15-1340483402
Юрий
2012-06-24 00:30
2013.03.22
С днем рождения ! 24 июня 2012 воскресенье




   Наверх