System.Classes.TReader.ReadIdent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 String False zurück.
  • vaTrue ist – gibt ReadIdent den String True zurück.
  • vaNil ist – gibt ReadIdent den String Nil zurück.
  • vsaNull ist – gibt ReadIdent den String Null zurück.
  • Ansonsten löst ReadIdent eine EReadError-Exception aus.

ReadIdent setzt den Reader auf die Position nach dem letzten, gelesen Byte.

Siehe auch