System.Classes.TWriter.WriteIdent
Delphi
procedure WriteIdent(const Ident: string);
C++
void __fastcall WriteIdent(const System::UnicodeString Ident);
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 de l'objet écrivain, l'identificateur spécifié par Ident
.
La méthode WriteIdent est utilisée de manière interne par le système de flux de composants pour écrire, dans le flux de l'objet écrivain, les propriétés de composants qui sont des identificateurs de type chaîne.
WriteIdent fonctionne de la manière suivante :
- Si
Ident
vautFalse
, WriteIdent appelleWriteValue(vaFalse)
et renvoie le résultat. - Si
Ident
vautTrue
, WriteIdent appelleWriteValue(vaTrue)
et renvoie le résultat. - Si
Ident
vautNil
, WriteIdent appelleWriteValue(vaNil)
et renvoie le résultat. - Si
Ident
vautNull
, WriteIdent appelleWriteValue(vaNull)
et renvoie le résultat. - Sinon, WriteIdent appelle
WriteValue(vaIdent)
et appelle ensuiteWriteUTF8Str(Ident)
afin d'écrire l'identifiant sous forme de chaîne.
Notez que WriteIdent ne vérifie pas que la chaîneIdent
est un identifiant correct.
WriteIdent avance la position en cours après le dernier octet écrit.