Показать сообщение отдельно
  #2  
Старый 13.10.2010, 15:58
Аватар для KOOL
KOOL KOOL вне форума
Активный
 
Регистрация: 06.01.2008
Адрес: Рязань
Сообщения: 306
Версия Delphi: 2009
Репутация: 6150
По умолчанию

Я думаю, проблема в том, что форма сохраняет саму себя целиком, вместе со всеми свойствами, включая Visible, которая в момент сохранения равна true, поэтому при запуске программы это свойство устанавливается в true, и форма при этом отображается.
Можно сериализировать отдельные компоненты на форме или же просто сохранять после закрытия, а не в его момент (надеюсь сработает):
Код:
procedure TOptionsForm.SaveFrm;
begin
  WriteComponentResFile('Options', Self);
end;
...
procedure TMainForm.N1Click(Sender: TObject);
begin
  OptionsForm.ShowModal;
  OptionsForm.SaveFrm;
end;
__________________
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت
Ответить с цитированием