EMS.ResourceTypes.TEMSTypeInfoResource.Create
Delphi
constructor Create(const ATypeInfo: PTypeInfo); overload;
constructor Create(const ATypeInfo: PTypeInfo; const AAttributes: TEMSResourceAttributes); overload;
C++
__fastcall TEMSTypeInfoResource(const System::Typinfo::PTypeInfo ATypeInfo)/* overload */;
__fastcall TEMSTypeInfoResource(const System::Typinfo::PTypeInfo ATypeInfo, TEMSResourceAttributes* const AAttributes)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | EMS.ResourceTypes.pas EMS.ResourceTypes.hpp |
EMS.ResourceTypes | TEMSTypeInfoResource |
説明
指定された型情報ポインタの型情報データから TEMSTypeInfoResource のインスタンスを作成します。
オプションで、TEMSResourceAttributes のインスタンスを指定して、型情報データの一部をオーバーライドすることもできます。
TEMSTypeInfoResource の使用方法の詳細については、「RAD サーバー リソースの概要」を参照してください。
指定された型情報データに有効なコンストラクタが含まれていない場合、Create では、次のメッセージの EEMSError 例外が発生します。
- <クラス> のコンストラクタが見つかりません
"有効なコンストラクタ" とは、次のいずれかに該当するコンストラクタです。
- パラメータのないコンストラクタ
- TComponent 型の 1 つのパラメータだけを受け取るコンストラクタ