System.Classes.TReader.ReadIdent
Delphi
function ReadIdent: string;
C++
System::UnicodeString __fastcall ReadIdent();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
Beschreibung
Liest einen Wert mit dem Typ String aus dem Stream des Reader-Objekts und gibt ihn zurück.
ReadIdent ist eine Hilfsmethode, mit der andere Reader-Methoden ein Element mit dem Typ String an der aktuellen Reader-Position lesen.
ReadIdent ruft ReadValue auf, um den Werttypbezeichner zu lesen. Wenn der ermittelte Werttypbezeichner:
vaIdent
ist – ruft ReadIdent Read auf, um den String-Typbezeichner an der aktuellen Reader-Position zu lesen, und gibt den erhaltenen Wert zurück. Beachten Sie, dass ReadIdent nicht überprüft, ob der abgerufene String ein korrekter Bezeichner ist.vaFalse
ist – gibt ReadIdent den StringFalse
zurück.vaTrue
ist – gibt ReadIdent den StringTrue
zurück.vaNil
ist – gibt ReadIdent den StringNil
zurück.vsaNull
ist – gibt ReadIdent den StringNull
zurück.- Ansonsten löst ReadIdent eine EReadError-Exception aus.
ReadIdent setzt den Reader auf die Position nach dem letzten, gelesen Byte.