System.TObject.FreeInstance

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

procedure FreeInstance; virtual;

C++

virtual void __fastcall FreeInstance(void);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.pas
systobj.h
System TObject

説明

NewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。

すべてのデストラクタは自動的に FreeInstance メソッドを呼び出し,オーバーライドされた NewInstance メソッドによって割り当てられていたメモリを解放します。

FreeInstance を直接呼び出さないでください。NewInstance をオーバーライドしてオブジェクトのインスタンスデータの割り当て方法を変更している場合は,FreeInstance をオーバーライドしなければなりません。

NewInstance メソッドと同様に,FreeInstance メソッドは InstanceSize メソッドから返される値を使ってオブジェクトのメモリ割り当てを解除します。

関連項目