|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2008, 22:00 | #1 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
Сохранение формы
Можно ли использовать какой нибудь ActivX или код что бы сохранять/загружать параметры формы и ее компонентов не прибегая к ручному writeln/readln в текстовый файл?
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
11.01.2008, 23:20 | #2 |
Пользователь
Регистрация: 11.01.2008
Сообщений: 42
|
Если вы о сохранении размера, состояния окна, то я пользуюсь вот этим:
Код:
Код:
Код:
|
11.01.2008, 23:25 | #3 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Специально для этого существуют INI файлы. По сути это текстовый файл имеющий особую структуру. В Дельфи есть модуль IniFiles упрощающий работу с ними. Также написано много статей на эту тему (если книги нет).
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
11.01.2008, 23:37 | #4 |
Пользователь
Регистрация: 11.01.2008
Сообщений: 42
|
А вот работа и с INI файлами, для сохранения настроек:
Код:
Код:
Код:
|
11.01.2008, 23:41 | #5 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
AnalogXP
Не просто формы, а еще и компонентов например состояние CheckBox и т.д. но все равно спасибо, думаю скоро пригодиться. mutabor Где можно взять модуль IniFiles ? Просто программа стала обладать большим количеством компонентов и уже накладно становиться просто записывать данные в текстовый файл и тем более добавлять.
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
11.01.2008, 23:48 | #6 |
Пользователь
Регистрация: 11.01.2008
Сообщений: 42
|
Veiron, так смотри мой пример про INI. Я же специально ставил троеточие, чтобы ты понял что там еще кое чего можно писать. Про CheckBox говоришь? Так пиши:
В FormCreate CheckBox1.Checked:=ini.ReadBool('Ch eckBox','Checked', true); В FormClose ini.WriteBool('CheckBox', 'Checked', CheckBox1.Checked); |
11.01.2008, 23:57 | #7 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
Спасибо постараюсь разобраться... выглядит несколько лучше текстовика (экономнее).
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
12.01.2008, 00:11 | #8 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
он и есть текстовик, с ним просто удобнее работать
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сохранение | 1234 | Общие вопросы Delphi | 11 | 30.08.2008 11:47 |
Сохранение и печать формы | Технолог | Компоненты Delphi | 1 | 17.05.2008 14:42 |
Сохранение области формы | Marsik | Помощь студентам | 11 | 15.11.2007 21:00 |
Сохранение | Lonix | Общие вопросы Delphi | 1 | 22.04.2007 00:15 |
Сохранение в TXT фйл | M@rsel | Общие вопросы Delphi | 6 | 22.12.2006 16:12 |