FMX.Types.RegisterFmxClasses

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

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

Codebeispiele