Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.137 Beiträge
 
Delphi 12 Athens
 
#4

AW: Werden alle Objekte einer TForm beim Programmende zerstört?

  Alt 14. Okt 2020, 11:39
Nein, außer es wären TComponent-Nachfahren und du setzt den passenden Owner (z.B. Self)

Hier mußt du selbst freigeben.



Windows räumt zwar am Ende noch den Programmspeicher auf, so dass nach Programm-Ende es weg wäre,
aber das hat nichts mit dem Freigeben der Form zu tun.
Und möchte man eventuell man andere Speicherlecks finden könne, sollte sowas dennoch selbst aufräumen. (wird sonst unübersichtlich)



Es gibt andere JSON-Komponenten die nutzen Interfaces (oder spezielle oder Records) ... diese würden sich selbst freigeben.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (14. Okt 2020 um 11:43 Uhr)
  Mit Zitat antworten Zitat