Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.746 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Free im Constructor erlaubt/möglich?

  Alt 11. Mär 2009, 20:11
Das ist der Grund, warum die Erzeugung und Verwendung eines Objekts normalerweise so aussieht:
Delphi-Quellcode:
xy := Txy.Create;
try
  ...
finally
  xy.Free;
end;
Wenn im Konstruktor eine Exception auftritt, dann wird automatisch das Objekt wieder aufgeräumt. Wenn danach eine auftritt, dann muss man diese abfangen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat