System.Classes.GetClass

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

Delphi

function GetClass(const AClassName: string): TPersistentClass;

C++

extern DELPHI_PACKAGE TPersistentClass __fastcall GetClass(const System::UnicodeString AClassName);

プロパティ

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

説明

指定されたクラス名の登録されている持続的クラスを返します。

GetClass 関数を呼び出すと,クラス名からクラスを取得できます。このクラスはクラスを要求するルーチンへのパラメータとして使用できます。

取得の対象となるクラスは,GetClass を呼び出す前に登録されていなければなりません。フォームの宣言で参照されるフォームクラスやコンポーネントクラス(インスタンス変数)は,フォームが読み込まれると自動的に登録されます。その他のクラスは,RegisterClass または RegisterClasses を呼び出して登録しなければなりません。

メモ:  C++ でクラス名から未登録のクラスを取得するには,__classid ルーチンを使用します。

関連項目