Показать сообщение отдельно
  #1  
Старый 26.01.2011, 11:26
Aaz Aaz вне форума
Прохожий
 
Регистрация: 26.01.2011
Сообщения: 1
Репутация: 10
Вопрос Stack overflow на закрытие формы

проблема следующая.
создаю форму вручную перед открытием
Код:
 FRMMainRep:=TFRMMainRep.Create(Application);
затем
Код:
procedure TFRMMainRep.BTNExitClick(Sender: TObject);
begin
 FRMMainRep.Close;
end;

на событиях Create уже все закомментировал
банально открываю форму. и сразу же жму TFRMMainRep.BTNExit

и получаю ошибку Stack overflow.
подскажите в чем дело? может я не правильно закрываю или наоборот создаю?

из AutoCreate эта форма давно убрана

нашел ошибку, извините за беспокойство

обнаружил у себя следующую глупость:
Код:
procedure TFRMMainRep.FormClose(Sender: TObject; var Action: TCloseAction);
begin
FRMMainRep.Close;
end;
неудивительно что было переполнение стека.
Ответить с цитированием