System.Classes.TWriter.WriteInteger

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch