![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.03.2011
Сообщений: 16
|
![]()
К своей программе, я создал форму опции, но взаимодеиствия между самой программой и Опциями получились очень сложной и запутанной
![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Регистрация: 29.03.2011
Сообщений: 4
|
![]()
Ты не мог бы уточнить, что за форма опции? Какие у неё функции? Если это связано просто с некоторыми свойства родительного окна, типа размер, положение на экране, расположение компонентов (если настраивается), то я бы подсказал.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.03.2011
Сообщений: 16
|
![]()
Ее задача настройка программы, например расположение компонентов в родительском окне, и/или изменение их свойств( например visible)
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 29.03.2011
Сообщений: 4
|
![]()
Я бы сделал следующим образом:
У тебя все настройки будут храниться на винчестере, при загрузки программы будут загружаться и использоваться. Создаёшь файл (например, nas.ini). При загрузки программы прописываешь процедуру procedure loadnas;, которая бы читала настройки из nas.ini и применяла их. В окне опций, про которое ты спрашиваешь, создаёшь все необходимые для настройки программы компоненты, а при закрытии этого окна прописываешь процедуру, которая бы сохраняла все настройки в этот файл nas.ini. При этом после перезапуска программы настройки заработают. Я эту проблему вижу так. Если что-то не понятно, о чём я говорю - пиши |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.03.2011
Сообщений: 16
|
![]()
Спасибо
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Есть набор компонент RX. Для D7 точно есть в сети. Там есть компонент как раз для этих целей, запоминающий и восстанавливающий в инишке настройки заданных свойств компонент вплодь до колонок гридов.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как программно создать форму? | viter.alex | Microsoft Office Word | 10 | 08.09.2015 09:00 |
Как создать форму в ручную и освободить из памяти предыдущую форму, на С++Builder 2009? | AndreyK | Общие вопросы C/C++ | 1 | 18.01.2012 20:54 |
Как создать форму | casio23 | Общие вопросы Delphi | 2 | 16.02.2011 20:33 |
Как программно создать форму на С | Ytpyfqrf | Общие вопросы C/C++ | 4 | 02.06.2010 14:08 |
Кто нибудь расскажите как создать окно в С++ | Paul_AG | Общие вопросы C/C++ | 2 | 13.04.2009 14:16 |