Mam nast. sytuacje:
po kliknieciu na przycisk na glownej formie, tworzone jest nowe okno:
ODialog:= TODialog.Create(self);
ODialog.Show;
teraz na tej formie (ODialog) mam BitBtn pod ktorego OnClick jest polecenie close; :), a w ODialog.OnClose jest destroy;
Gdy zamykam ODialog zwyklym X wszystko gra, a przed chwila jak uzylem tego BitBtn to forma sie zamyka i wywala 'Abstract Error'. Dzieje sie to teraz za kazdym razem gdy zamykam tym kliknieciem...
Pierwszy raz mi sie to przytafia, bardzo czesto mam destroy w OnClose i wszystko dziala, kompletnie nie wiem o co chodzi [???]
dopisane:
aha, debugger nie zaznacza zadnej lini :|
dopisane 2:
- Dodalem komentarz przed destroy; czyli de facto je wywalilem, to dziala.
- Gdy zamienilem destroy; na free; to identyczny blad wywala.