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 */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | FMX.Types |
Beschreibung
Registriert eine Menge von FireMonkey-Klassen und fügt den FireMonkey-Gruppenobjekten eine Klassenmenge hinzu.
RegClasses
gibt die Menge der FireMonkey-Klassen an, die registriert werden muss. Die zu registrierenden Klassen müssen Nachkommen von TPersistent sein.
GroupClasses
gibt die Menge der FireMonkey-Klassen an, die der Gruppe, die TFmxObject enthält, hinzugefügt werden soll.
Die zu registrierenden oder zu gruppierenden Klassen müssen Nachkommen von TPersistent sein.
Mit RegisterFmxClasses können Sie eine Menge von benutzerdefinierten Klassen gleichzeitig registrieren. Jede Klasse wird durch einen Aufruf von RegisterClass registriert. Nicht registrierte Klassen können vom Streaming-System für Komponenten nicht geladen oder gespeichert werden.
Die Klassen GroupClasses
werden der Gruppe, in der sich TFmxObject befindet, durch einen Aufruf von GroupDescendentsWith hinzugefügt.
Um eine Menge von Klassen nur zu registrieren, rufen Sie RegisterFmxClasses mit einem leeren Array als GroupClasses
-Parameter auf, oder rufen Sie die zweite überladene RegisterFmxClasses-Methode auf.
Siehe auch
- System.Classes.RegisterClass
- System.Classes.UnRegisterModuleClasses
- System.Classes.GroupDescendentsWith
- System.Classes.ActivateClassGroup
- System.Classes.StartClassGroup
- FMX.Types.TFmxObject
Codebeispiele
- ClassesGetClass (Delphi)
- ReadComponentResFile (Delphi)
- ClassesGetClass (C++)
- ReadComponentResFile (C++)