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