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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | FMX.Types |
Description
Recense un ensemble de classes FireMonkey et ajoute un ensemble de classes aux objets du groupe FireMonkey.
RegClasses
spécifie l'ensemble des classes FireMonkey qui doivent être recensées. Les classes à recenser doivent être des descendants de TPersistent.
GroupClasses
spécifie l'ensemble des classes FireMonkey à ajouter au groupe dans lequel réside TFmxObject.
Les classes à recenser ou à grouper doivent être des descendants de TPersistent.
Appelez RegisterFmxClasses pour recenser un ensemble de classes personnalisées dans une ligne unique. Chaque classe est recensée en appelant RegisterClass. Les classes non recensées ne peuvent pas être chargées ou enregistrées par le système de flux de composant.
Les classes GroupClasses
sont ajoutées au groupe dans lequel TFmxObject réside en appelant GroupDescendentsWith.
Pour recenser seulement un ensemble de classes, appelez RegisterFmxClasses avec un tableau vide pour le paramètre GroupClasses
, ou appelez la seconde méthode surchargée RegisterFmxClasses.
Voir aussi
- System.Classes.RegisterClass
- System.Classes.UnRegisterModuleClasses
- System.Classes.GroupDescendentsWith
- System.Classes.ActivateClassGroup
- System.Classes.StartClassGroup
- FMX.Types.TFmxObject
Exemples de code
- ClassesGetClass (Delphi)
- ReadComponentResFile (Delphi)
- ClassesGetClass (C++)
- ReadComponentResFile (C++)