System.Classes.TWriter.WriteInteger
Delphi
procedure WriteInteger(Value: Integer); overload;
procedure WriteInteger(Value: Int64); overload;
C++
void __fastcall WriteInteger(int Value)/* overload */;
void __fastcall WriteInteger(__int64 Value)/* overload */;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TWriter |
Beschreibung
Schreibt den übergebenen Value-Integerwert ab den Stream des Writer-Objekts.
WriteInteger wird intern vom Komponenten-Streaming-System verwendet, um Integer-Komponenten-Eigenschaften an den Stream des Writer-Objekts zu schreiben.
WriteInteger überprüft zuerst, ob der übergebene Integer-Value in den kleinsten Typen Int8, Int16, Int32 oder Int64 repräsentiert werden kann. Dann ruft WriteInteger WriteValue auf, um den Werttypbezeichner des erhaltenen Typs (z. B. WriteValue(vaInt8), wenn Value als Int8-Größenineger repräsentiert werden kann) zu schreiben. Dann ruft WriteInteger Write auf, um den übergebenen Value in den erhaltenen Größeninteger zu schreiben.
WriteInteger setzt die aktuelle Position nach nach dem letzten geschriebenen Byte nach vorne.