Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe
Online

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

AW: Webinar FreeAndNil

  Alt 28. Jun 2022, 14:19
Verwender von FAN sind also zu faul um ordentlich zu programmieren.
Ich denke, das Argument ist eher: Wenn du nicht sicher bist, ob die freigegebene Variable danach noch benutz wird, liegt ein Defekt in der Architektur vor, und den sollte man erst beheben. Das FreeAndNil kann dann zu Debug-Zwecken verwendet werden, wobei man dann an anderer Stelle nicht einfach auf nil prüft und gegebenenfalls nichts macht, sondern dann eine Exception wird (die ohne Prüfung auch kommen würde). Aber das ist manchmal schon arg akademisch.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat