EMS.ResourceTypes.TEMSTypeInfoResource.Create

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

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 つのパラメータだけを受け取るコンストラクタ

関連項目