System.Classes.TWriter.WriteInteger

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure WriteInteger(Value: Integer); overload;
procedure WriteInteger(Value: Int64); overload;

C++

void __fastcall WriteInteger(int Value)/* overload */;
void __fastcall WriteInteger(__int64 Value)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TWriter


Description

Ecrit, dans le flux de l'objet écrivain, la valeur entière Value transmise.

La méthode WriteInteger est utilisée de manière interne par le système de flux de composants pour écrire les propriétés des composants entiers dans le flux de l'objet écrivain.

WriteInteger vérifie que la valeur entière Value transmise peut être représentée dans le type le plus petit possible Int8, Int16, Int32 ou Int64. Ensuite, WriteInteger appelle WriteValue afin d'écrire l'indicateur de type de valeur du type obtenu (par exemple, WriteValue(vaInt8) si Value peut être représenté sous la forme d'un entier de taille Int8). Ensuite, WriteInteger appelle Write afin d'écrire la valeur Value transmise dans les données entières de la taille obtenue.

WriteInteger avance la position en cours après le dernier octet écrit.

Voir aussi