System.Classes.TWriter.WriteIdent
Delphi
procedure WriteIdent(const Ident: string);
C++
void __fastcall WriteIdent(const System::UnicodeString Ident);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TWriter |
Beschreibung
Schreibt den übergebenen Ident-Bezeichner an den Stream des Writer-Objekts.
WriteIdent wird intern vom Komponenten-Streaming-System verwendet, um die Komponenteneigenschaften, die Stringtypbezeichner sind, an den Stream des Writer-Objekts zu schreiben.
WriteIdent funktioniert wie folgt:
- Wenn
IdentFalseist, dann ruft WriteIdentWriteValue(vaFalse)auf und wird zurückgegeben. - Wenn
IdentTrueist, dann ruft WriteIdentWriteValue(vaTrue)auf und wird zurückgegeben. - Wenn
IdentNilist, dann ruft WriteIdentWriteValue(vaNil)auf wird zurückgegeben. - Wenn
IdentNullist, dann ruft WriteIdentWriteValue(vaNull)auf und wird zurückgegeben. - Andernfalls ruft WriteIdent
WriteValue(vaIdent)auf und ruft dannWriteUTF8Str(Ident)auf, um den Bezeichner als einen String zu schreiben.
Beachten Sie, dass WriteIdent nicht überprüft, ob derIdent-String ein korrekter Bezeichner ist.
WriteIdent setzt die aktuelle Position nach dem letzten geschriebenen Byte nach vorne.