System.TObject.InitInstance

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function InitInstance(Instance: Pointer): TObject {$IFDEF AUTOREFCOUNT} unsafe {$ENDIF};

C++

__classmethod __unsafe TObject* __fastcall InitInstance(void * Instance);

プロパティ

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

説明

新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。

直接 InitInstance メソッドを呼び出す必要はありません。InitInstance メソッドは,オブジェクトが作成されると NewInstance メソッドによって呼び出されます。NewInstance メソッドをオーバーライドする場合は,必ず最後の文で InitInstance メソッドを呼び出してください。

InitInstance は仮想メソッドではないため,オーバーライドできません。かわりにコンストラクタでオブジェクトの任意のデータを初期化します。

関連項目