System.TObject.FreeInstance
Delphi
procedure FreeInstance; virtual;
C++
virtual void __fastcall FreeInstance();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.pas systobj.h |
System | TObject |
Beschreibung
Gibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
Alle Destruktoren rufen FreeInstance automatisch auf und geben so den Speicher frei, der mit einer überschriebenen Version von NewInstance zugewiesen wurde.
Rufen Sie FreeInstance nicht direkt auf. FreeInstance sollte nur überschrieben werden, wenn auch NewInstance überschrieben wurde, um das Reservierungsverfahren für die Instanzdaten des Objekts zu ändern.
Ebenso wie NewInstance verwendet FreeInstance bei der Freigabe des Objektspeichers den von InstanceSize gelieferten Wert.