Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#12

AW: TForm mit BorderStyle=bsNone Frage

  Alt 8. Feb 2012, 09:29
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat