FMX.Types.RegisterFmxClasses
Delphi
procedure RegisterFmxClasses(const RegClasses: array of TPersistentClass;
const GroupClasses: array of TPersistentClass);
procedure RegisterFmxClasses(const RegClasses: array of TPersistentClass);
C++
extern DELPHI_PACKAGE void __fastcall RegisterFmxClasses(System::Classes::TPersistentClass const *RegClasses, const int RegClasses_High, System::Classes::TPersistentClass const *GroupClasses, const int GroupClasses_High)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | FMX.Types |
説明
FireMonkey クラスの集合を登録し、クラスの集合を FireMonkey グループ オブジェクトに追加します。
RegClasses
には、登録する必要がある FireMonkey クラスの集合を指定します。登録対象のクラスは、TPersistent の下位クラスでなければなりません。
GroupClasses
には、TFmxObject が含まれるグループに追加する FireMonkey クラスの集合を指定します。
登録またはグループに追加するクラスは TPersistent の下位クラスでなければなりません。
RegisterFmxClasses を呼び出すと、カスタム クラスの集合を 1 行で登録することができます。各クラスは、RegisterClass を呼び出して登録されます。未登録のクラスをコンポーネント ストリーミング システムで読み込んだり保存することはできません。
GroupClasses
クラスは、GroupDescendentsWith を呼び出すことで、TFmxObject が含まれるグループに追加されます。
クラスの集合の登録だけを行うには、GroupClasses
パラメータに空の配列を指定して RegisterFmxClasses を呼び出すか、オーバーロードされた 2 番目の RegisterFmxClasses メソッドを呼び出します。
関連項目
- System.Classes.RegisterClass
- System.Classes.UnRegisterModuleClasses
- System.Classes.GroupDescendentsWith
- System.Classes.ActivateClassGroup
- System.Classes.StartClassGroup
- FMX.Types.TFmxObject