проблема следующая.
создаю форму вручную перед открытием
Код:
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;
неудивительно что было переполнение стека.
