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.