System.Classes.TWriter.WriteCollection

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure WriteCollection(const Value: TCollection);

C++

void __fastcall WriteCollection(TCollection* const Value);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TWriter

Beschreibung

Schreibt die in Value übergebene Kollektion von Objekten in den Stream des Writer-Objekts.

WriteCollection wird intern vom Streaming-System verwendet, um Komponenteneigenschaften in einen Stream zu schreiben. Mit WriteCollection können Sie Komponenteneigenschaften, die Kollektionen repräsentieren, in einen Stream schreiben.

WriteCollection schreibt zuerst den Typbezeichner, um anzugeben, dass es sich um eine Kollektion handelt.

Wenn der Parameter Value ungleich nil (Delphi) bzw. ungleich NULL (C++) ist, schreibt WriteCollection anschließend alle Elemente der Kollektion in den Stream. Die Elemente werden dabei mit Markierungen für den Listenanfang und das Listenende versehen. Andernfalls werden die Elemente übersprungen, weil angenommen wird, dass es sich um eine leere Kollektion handelt.

Siehe auch