System.Classes.TWriter.WriteString
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: Verwenden Sie immer WriteString, wenn Komponentenstrings in Streams geschrieben werden sollen. Die ähnlich benannten Methoden WriteStr und WriteUTF8Str sind nur für den internen Gebrauch durch bestimmte Komponenten vorgesehen. Ein falscher Einsatz dieser Methoden kann zu fehlerhaften Daten führen.
Hinweis: Bitte beachten Sie, dass der Werttypbezeichner
vaString
für den Typ ANSIString
und der Werttypbezeichner vaLString
für den Unicode-Stringtyp gilt, der der Alias des Stringtyps ist.