System.Classes.TWriter.WriteString
Delphi
procedure WriteString(const Value: string);
C++
void __fastcall WriteString(const System::UnicodeString 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 associé à l'objet écrivain, la chaîne transmise dans Value
.
La méthode WriteString est utilisée de manière interne par le système de flux de composants pour écrire les propriétés de type chaîne des composants dans le flux de l'objet écrivain.
WriteString appelle WriteValue afin d'écrire l'indicateur de type de valeur (une des valeurs vaString
, vaLString
, vaWString
ou vaUTF8String
) spécifique à la chaîne Value
transmise, et appelle ensuite Write afin d'écrire les données de chaîne Value
transmise dans le flux de l'objet écrivain.
WriteString avance la position en cours après le dernier octet écrit.
Avertissement: Utilisez toujours WriteString pour écrire les chaînes des composants dans des flux. Les méthodes WriteStr et WriteUTF8Str sont utilisées de manière interne par certains composants et peuvent endommager les données si elles ne sont pas utilisées correctement.
Remarque: Sachez que l'indicateur de type de la valeur
vaString
s'applique au type ANSIString
alors que le type de la valeur vaLString
est pour le type de chaîne Unicode, qui est l'alias du type de la chaîne.