System.FindClassHInstance
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 を返します。