System.Classes.TWriter.WriteDescendent
Delphi
procedure WriteDescendent(const Root: TComponent; const AAncestor: TComponent);
C++
void __fastcall WriteDescendent(TComponent* const Root, TComponent* const AAncestor);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TWriter |
Description
Déclenche l'écriture des composants descendants dans les fiches héritées.
N'appelez jamais WriteDescendent directement. Cette méthode est utilisée dans l'enchaînement d'appels utilisé pour écrire dans un flux les composants descendants des fiches hérités.
WriteDescendent affecte aux propriétés Ancestor et RootAncestor de l'objet écrivain la valeur transmise dans AAncestor. Elle affecte à la propriété Root la valeur transmise dans le paramètre Root, puis appelle WriteSignature et WriteComponent pour écrire dans le flux de l'objet écrivain Root et tous les composants qu'il possède.
WriteDescendent fonctionne différemment de WriteComponent. En effet, en affectant une valeur à Ancestor, elle utilise comme valeur par défaut les valeurs des propriétés de Ancestor et non celles définies dans le type Root.