System.Classes.TReader.ReadString
Delphi
function ReadString: string;
C++
System::UnicodeString __fastcall ReadString();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
Description
Lit une chaîne dans le flux de l'objet lecteur et la renvoie.
ReadString est une méthode utilitaire utilisée par d'autres méthodes du lecteur pour lire une valeur chaîne balisée à la position en cours du lecteur. ReadString appelle ReadValue pour lire l'indicateur de type de valeur. Si l'indicateur de type de valeur est vaString
, vaLString
, vaWString
ou vaUTF8String
, ReadString appelle Read pour lire la chaîne du type indiqué et renvoie la valeur récupérée dans le type chaîne. Sinon, l'exception EReadError est déclenchée.
ReadString avance la position du lecteur après le dernier octet lu.
Avertissement: Utilisez toujours ReadString pour lire les chaînes des flux. Comparez avec ReadStr.
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.