System.Classes.TWriter.WriteCollection

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure WriteCollection(const Value: TCollection);

C++

void __fastcall WriteCollection(TCollection* const Value);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TWriter


Description

Ecrit, dans le flux de l'objet écrivain, la collection d'objets transmise dans Value.

La méthode WriteCollection est utilisée de manière interne par le système de flux de composants pour écrire les propriétés de type collection des composants dans le flux de l'objet écrivain.

WriteCollection appelle d'abord WriteValue(vaCollection) afin d'écrire un indicateur de type de valeur spécifiant que les éléments suivants appartiennent à une collection. Ensuite, pour chaque élément de la collection de valeurs, WriteCollection appelle premièrement WriteListBegin afin d'identifier le début d'un élément de la collection, puis appelle WriteProperties afin d'écrire cet élément de la collection, puis appelle WriteListEnd pour identifier la fin de l'élément en cours d'écriture. Une fois que tous les éléments de la collection ont été écrits, WriteCollection appelle WriteListEnd afin d'identifier la fin des données de la collection de valeurs.

WriteCollection avance la position en cours après le dernier octet écrit.

Voir aussi