System.FindClassHInstance

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

Delphi

function FindClassHInstance(ClassType: TClass): HINST;

C++

extern DELPHI_PACKAGE NativeUInt __fastcall FindClassHInstance(TClass ClassType);

プロパティ

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

説明

クラス型を定義しているモジュールのインスタンスハンドルを返します。

FindClassHInstance 関数は,ClassType で渡される指定されたクラスの実行時型情報(RTTI)および仮想メソッドテーブル(VMT)を含んだ,実行可能ファイルやライブラリの HInstance を検索します。コンポーネント(型)を読み取るとき,インスタンスハンドルは,そのコンポーネントに結び付いたフォームファイル(リソース)を読み取るために必要です。このため,コンポーネントのストリーム処理では FindClassHInstance を使用しています。

FindClassHInstance は,インスタンスを検索できなかった場合,0 を返します。その他の場合には,クラスのオーナーの HInstance を返します。

関連項目