|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.11.2015, 03:26 | #1 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
Сохранение положения и размеров создаваемых форм проекта
В общем ситуация такая проект с БД.
При запуске автосоздаются только DataModule и главная форма form1 Все остальные формы вызываются по следующему коду или аналогичному: Код:
Код:
Как сохранить настройки в ini файле для не автосозданных форм? Во вложении набросок для тест и для воспроизведения ошибки. |
23.11.2015, 10:19 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
23.11.2015, 11:10 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 23.11.2015 в 11:14. |
23.11.2015, 11:13 | #4 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
|
23.11.2015, 11:16 | #5 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,883
|
Цитата:
Пока не уяснишь для себя этот вопрос так и будут сыпЯться ошибки! Грамотный код: Код:
|
|
23.11.2015, 11:22 | #6 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
В Unit2 глобальная переменная типа TForm.
в Unit1 локальная для процедуры кнопки, соответственно ссылались в разные места... Или я что то не правильно понимаю? |
23.11.2015, 11:47 | #7 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,883
|
Главное это то, что та самая глобальная переменная, которую IDE автоматически подставляет в шаблон формы в общем и целом не имеет никакого отношения ни к конкретному экземпляру формы, ни тем более к классу формы. Это всего лишь глобальная переменная, в которую записывается ссылка на экземпляр формы при автоматическом её создании.
|
30.11.2015, 19:52 | #8 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
Еще вопрос в рамках данной темы...
Практически на всех формах проекта у меня присутствуют компоненты типа Panel, GroupBox и т.п. + Splitter для изменения размеров, и хочется эти размеры сохранить... На данный момент сделал так для одного произвольного компонента: Код:
|
01.12.2015, 09:35 | #9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Цитата:
Код:
Код:
Этот пример для того чтобы ТС мог его исправить и записать ВСЕ значения.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 01.12.2015 в 09:37. |
|
01.12.2015, 11:06 | #10 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
evg_m, огромное спасибо, протестировал на паре форм все работает...
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение и загрузка форм | LomoCoder | Общие вопросы Delphi | 13 | 28.07.2013 14:22 |
Отслеживание изменения положения и размеров окна | RAZOR1703 | Win Api | 9 | 03.12.2011 16:43 |
импорт форм из проекта.как? | seven123 | Общие вопросы Delphi | 1 | 23.05.2011 11:53 |
Определение размеров компонента и положения по хендлу | Marsel737 | Общие вопросы Delphi | 10 | 03.05.2010 00:53 |
Сохранение положения сплиттеров в ини файле | mutabor | Общие вопросы Delphi | 10 | 11.09.2009 17:23 |