![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
![]()
В общем ситуация такая проект с БД.
При запуске автосоздаются только DataModule и главная форма form1 Все остальные формы вызываются по следующему коду или аналогичному: Код:
Код:
Как сохранить настройки в ini файле для не автосозданных форм? Во вложении набросок для тест и для воспроизведения ошибки. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 23.11.2015 в 11:14. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
![]() |
![]() |
![]() |
![]() |
#5 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
Пока не уяснишь для себя этот вопрос так и будут сыпЯться ошибки! Грамотный код: Код:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
![]()
В Unit2 глобальная переменная типа TForm.
в Unit1 локальная для процедуры кнопки, соответственно ссылались в разные места... Или я что то не правильно понимаю? |
![]() |
![]() |
![]() |
#7 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]()
Главное это то, что та самая глобальная переменная, которую IDE автоматически подставляет в шаблон формы в общем и целом не имеет никакого отношения ни к конкретному экземпляру формы, ни тем более к классу формы. Это всего лишь глобальная переменная, в которую записывается ссылка на экземпляр формы при автоматическом её создании.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
![]()
Еще вопрос в рамках данной темы...
Практически на всех формах проекта у меня присутствуют компоненты типа Panel, GroupBox и т.п. + Splitter для изменения размеров, и хочется эти размеры сохранить... На данный момент сделал так для одного произвольного компонента: Код:
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Код:
Код:
Этот пример для того чтобы ТС мог его исправить и записать ВСЕ значения.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 01.12.2015 в 09:37. |
|
![]() |
![]() |
![]() |
#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 |