Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.01.2009, 20:44   #11
ScreN
Пользователь
 
Аватар для ScreN
 
Регистрация: 27.12.2008
Сообщений: 88
По умолчанию

Зачем? Checked по умолчанию Boolean..
С эти я потом еще поразбираюсь.
Вы мне помогите разобраться чтобы при старте программы. Настройки сразу загружались. А не только тогда когда форма с настройками откроется.
И вообще я хоть правильно пишу? Нужно все это писать в главной форме. Или же все таки в форме с настройками?

Но если все это написать в форме с настройками. То тогда нужно сделать как то так. Чтобы настройки загружались сразу при старте программы.. то есть что то написать в главной форме
Я так пробывал. И писал в главной форме в FormCreate ( ReadConfig ) и выдается ошибка... Он не видит процедуру ReadConfig.
Кстати к главной форме у меня припаркована форма ConfigForm.. Все как положено.. НО!

Последний раз редактировалось ScreN; 08.01.2009 в 20:48.
ScreN вне форума
Старый 08.01.2009, 20:55   #12
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Как это не к созданной? Оно существует.. оно есть..и называется ConfigForm
Откройте файл самого проекта и посмотрите, какая форма у вас создается первой.
А выход очень простой.
Цитата:
НО. Эти настройки будут загружатся только в том случае, если форма с настройками открыта (Запущена).
Не открыта-запущена, а при создании ее! И если она у вас создается автоматически, а не принудительно, из главной формы, то все ваши настройки будут нормально считываться.
Так что не было смысла переносить всю эту канитель в главную форму.
З.Ы.
Поставьте брэкпойнт на первую строку в обработчике ConfigForm.OnCreate и убедитесь в том, что все настройки считываются.
Ибо
Цитата:
Так как у нее в FormCreate стоит ReadConfig...
mihali4 вне форума
Старый 08.01.2009, 20:57   #13
Шульц
Форумчанин
 
Регистрация: 14.09.2008
Сообщений: 172
По умолчанию

Впиши загрузку настроек не в FORMCREATE, а в процедуру FORMSHOW

В таком случае у тя создадуться все формы и при появление ничего ни на что ругаться не должно.
Шипулин А. В.
Шульц вне форума
Старый 08.01.2009, 20:58   #14
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

при создании формы т.е. formCreate начинаешь строчить, of даже пример приведу:
Код:
var
  ini: tinifile;
begin
  ini:=tinifile.Create(extractfilepath(application.ExeName)+'Confing.ini');
  Sound.Checked:=ini.ReadBool('Options', 'Sound', true);
  MinimizeOnStart.Checked:=ini.ReadBool('Options', 'MinimizeOnStart', true);
  ShowInformation.Checked:=ini.ReadBool('Options', 'ShowInformation', true);
  FastExit.Checked:=ini.ReadBool('Options', 'FastExit', false);
  ShowSec.Value:=ini.ReadInteger('Options', 'ShowSec', 5);
  ScanAutorun.Checked:=ini.ReadBool('Options', 'ScanAutorun', true);
  ini.free;
end;
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума
Старый 08.01.2009, 20:59   #15
ScreN
Пользователь
 
Аватар для ScreN
 
Регистрация: 27.12.2008
Сообщений: 88
По умолчанию

mihali4
В файле проекта первой загружается главная форма.. потом уже форма с настройками..
Если поставить чтобы первой загружалась форма с настройками.. но она при старте сразу появляется.. а главной нету

Поставил ReadConfig не в FormCreate главной формы а в OnShow.. и все запустилось..
Но опять же вопрос... лучше все это оставить в главной форме.. или же все таки лучше чтобы было удобней..перенести в форму с настройками?

Последний раз редактировалось Stilet; 15.02.2010 в 09:58.
ScreN вне форума
Старый 08.01.2009, 21:07   #16
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Но опять же вопрос... лучше все это оставить в главной форме.. или же все таки лучше чтобы было удобней..перенести в форму с настройками?
Это уже клиника какая-то...
Настройки делаются для какой формы?
И на кой хрен (пардон) заниматься этими настройками другой формы в главной форме???
По уму вообще при запуске программы должна создаваться только главная форма, а остальные - по мере надобности, динамически.
А если в проекте 150 форм? Они так и будут висеть в памяти, хотя может быть, к ним никто и не обратится?

Последний раз редактировалось mihali4; 08.01.2009 в 21:09.
mihali4 вне форума
Старый 08.01.2009, 21:07   #17
Шульц
Форумчанин
 
Регистрация: 14.09.2008
Сообщений: 172
По умолчанию

Ну тут уже не пренципиально Как те удобней Я бы в главной оставил
Шипулин А. В.
Шульц вне форума
Старый 08.01.2009, 21:09   #18
ScreN
Пользователь
 
Аватар для ScreN
 
Регистрация: 27.12.2008
Сообщений: 88
По умолчанию

Так значит все таки перенести обратно их..в форму с настройками
ScreN вне форума
Старый 08.01.2009, 21:26   #19
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

народ спокойствие... он постучался ко мне в аську... (%
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума
Старый 08.01.2009, 23:20   #20
ScreN
Пользователь
 
Аватар для ScreN
 
Регистрация: 27.12.2008
Сообщений: 88
По умолчанию

Всем спасибо. Все заработало!
ScreN вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск exe с готовыми настройками Shouldercannon Общие вопросы Delphi 4 25.12.2008 21:56
управление настройками BIOS Makcydrl Win Api 2 26.06.2008 05:10
INI исходник xTANATOSx Общие вопросы Delphi 2 05.11.2007 13:50
*.INI Mustang Общие вопросы Delphi 16 09.10.2007 02:33
Управление настройками компьютера из приложения Delphi Saili Общие вопросы Delphi 2 05.12.2006 11:41