Witam
Mam aplikację MDI. Okno potomne tworzę używając konstruktora, w ten sposób
potomne=new TForm2(this,Seria1);
//gdzie Seria1 jest obiektem TGanttSeries
to okno zamykam:
void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{
Action=caFree;
}
pierwszy raz otwiera sie bez problemu, ale gdy ponownie chcę otworzyć to samo okno wyskakuje błąd:
Powodem błędu prawdopodobnie jest fakt, ze akcja caFree usuwa mi wskaźnik do drugiego parametru konstruktora tego okna :-|
Czy jest inny sposób zamknięcia okna potomnego, żeby nie stracić wskaźnika??