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:
user image

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??