System.TObject.FreeInstance

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure FreeInstance; virtual;

C++

virtual void __fastcall FreeInstance(void);

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.

Siehe auch