System.Classes.TReader.ReadInteger
Delphi
function ReadInteger: Integer;
C++
int __fastcall ReadInteger();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
Beschreibung
Liest eine Integerzahl aus dem Stream des Reader-Objekts und gibt sie zurück.
ReadInteger ist eine Hilfsmethode, mit der andere Reader-Methoden einen markierten Integerwert an der aktuellen Reader-Position lesen.
ReadInteger ruft ReadValue auf, um den Werttypbezeichner zu lesen. Wenn der ermittelte Werttypbezeichner:
vaInt8
ist – ruft ReadInteger Read auf, um den Int8-Integerwert an der aktuellen Reader-Position zu lesen, und gibt den erhaltenen Wert als Integer-Typ zurück.vaInt16
ist – ruft ReadInteger Read auf, um den Int16-Integerwert an der aktuellen Reader-Position zu lesen, und gibt den erhaltenen Wert als Integer-Typ zurück.vaInt32
ist – ruft ReadInteger Read auf, um den Int32-Integerwert an der aktuellen Reader-Position zu lesen, und gibt den erhaltenen Wert als Integer-Typ zurück.- Ansonsten löst ReadInteger eine EReadError-Exception aus.
ReadInteger setzt den Reader auf die Position nach dem letzten gelesenen Byte.