Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#12

AW: Verunsicherung mit Destructor, Free und FreeAndNil

  Alt 14. Okt 2011, 20:38
Hach ja, Init und Done.
Es gibt einen Compilerschalter im FPC, der bewirkt, dass alle Konstruktoren Init und alle Destruktoren Done heißen müssen.
Wahrscheinlich hat der Threadersteller die Namen daher.
Ich bin über den Schalter auch mal eher zufällig gestoßen.
Ich wusste damals gar nicht, dass es den überhaupt gibt, geschweige denn, dass ich ihn eingeschaltet hatte.
Und dann habe ich mich immer gewundert, wieso der FPC kein Create und Destroy nimmt.
Und deshalb kommen Init und Done auch in manchem meiner Codes vor.

Wollte hiermit nur sagen:
So selten ist die Init/Done-Konvention gar nicht. Meistens wird Create/Destroy verwendet, aber öfters eben auch mal Init/Done.
  Mit Zitat antworten Zitat