EMS.ResourceTypes.RegisterResource
Delphi
procedure RegisterResource(const TypeInfo: PTypeInfo); overload;
procedure RegisterResource(const TypeInfo: PTypeInfo; const AAttributes: TEMSResourceAttributes); overload;
C++
extern DELPHI_PACKAGE void __fastcall RegisterResource(const System::Typinfo::PTypeInfo TypeInfo)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | EMS.ResourceTypes.pas EMS.ResourceTypes.hpp |
EMS.ResourceTypes | EMS.ResourceTypes |
説明
EMS リソース クラスの指定の RTTI データを RAD サーバー エンジン(RAD サーバーサーバー)に登録します。
RTTI データを EMS リソース クラスから取り出すには、ターゲットとなる EMS リソース クラスの識別子を引数として TypeInfo を呼び出します。次に例を示します。
Delphi の場合:
RegisterResource(TypeInfo(TMyResource));
C++ の場合:
RegisterResource(__typeinfo(TMyResource));
AAttributes
パラメータは、指定された EMS リソース クラス RTTI データ内の属性をオーバーライドしなければならない RTTI 属性を定義する任意指定の TEMSResourceAttributes インスタンスです。