Die Form schliesse ich über einen Button so :
Delphi-Quellcode:
// To close and destroy the form with all data in the memory
BillingDetails.Close;
BillingDetails.Release;
Und im Ergenbis OnClose der Form steht noch
Action := caFree
drin. Damit sollte ich doch alles von der Form schliessen und auch wieder freigeben oder habe ich etwas vergessen ?
In dem Fall ist das völlig korrekt, wobei das nach dem Close folgende Release dann überflüssig ist.
Andererseits, was spricht gegen das Beibehalten der Instanz? Du musst doch auch bei einer neuen Form-Instanz die Daten füllen. Bei einer bestehenden würden die vorigen Daten damit doch auch überschrieben.
Ehrlich gesagt, bin ich auch immer noch nicht sicher, daß ich das Problem richtig erfasst habe.