System.Classes.TWriter.WriteString

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure WriteString(const Value: string);

C++

void __fastcall WriteString(const System::UnicodeString Value);

Eigenschaften

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


Beschreibung

Schreibt den in Value übergebenen String an den Stream des Writer-Objekts.

WriteString wird intern vom Komponenten-Streaming-System verwendet, um die String-Typ-Eigenschaften von Komponenten an den Stream des Writer-Objekts zu schreiben.

WriteString ruft WriteValue auf, um den Werttypbezeichner (einen der Werte vaString, vaLString, vaWString oder vaUTF8String) an den übergebenen Value-String zu schreiben und ruft dann Write auf, um die übergebenen Value-Stringdaten an den Stream des Writer-Objekts zu schreiben.

WriteString setzt die aktuelle Position nach dem letzten geschriebenen Byte nach vorne.

Warnung: Wenn Komponenten-Strings in Streams geschrieben werden sollen, verwenden Sie immer WriteString. Die ähnlich benannte Methoden WriteStr und WriteUTF8Str dienen dem internen Einsatz durch verschiedene Komponenten. Ein fehlerhafter Einsatz dieser Methode kann zu Beschädigungen der Daten führen.correctly.

Siehe auch