System.Classes.BinToHex
Delphi
procedure BinToHex(const Buffer: TBytes; BufOffset: Integer; var Text: TBytes; TextOffset: Integer; Count: Integer);
procedure BinToHex(Buffer: Pointer; Text: PWideChar; BufSize: Integer);
procedure BinToHex(const Buffer; Text: PWideChar; BufSize: Integer);
procedure BinToHex(Buffer: PAnsiChar; Text: PAnsiChar; BufSize: Integer);
procedure BinToHex(Buffer: PAnsiChar; Text: PWideChar; BufSize: Integer);
procedure BinToHex(const Buffer; Text: PAnsiChar; BufSize: Integer);
procedure BinToHex(Buffer: Pointer; Text: PAnsiChar; BufSize: Integer);
C++
extern DELPHI_PACKAGE void __fastcall BinToHex(const System::DynamicArray<System::Byte> Buffer, int BufOffset, System::DynamicArray<System::Byte> &Text, int TextOffset, int Count)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
Convertit une valeur binaire en chaîne, ce qui correspond à sa représentation hexadécimale.
Appelez BinToHex pour convertir la valeur binaire Buffer
en une chaîne qui est sa représentation hexadécimale.
Cette procédure reçoit les paramètres suivants :
Paramètre | Description |
---|---|
|
Pointeur sur un tableau d'octets. Par exemple : |
|
Nombre d'octets à ignorer au début du tableau d'octets en entrée. Par exemple, si |
|
Pointeur sur la chaîne qui recevra la valeur des octets en entrée sous la forme d'une chaîne de caractères hexadécimaux. Par exemple, pour les octets en entrée
|
|
Nombre de caractères à ignorer au début de la chaîne d'entrée. Par exemple, si |
|
Nombre d'octets (paires de caractères hexadécimaux) du tableau d'octets en entrée à convertir en chaîne de sortie.
|
Vous pouvez appeler BinToHex en spécifiant ou en ne spécifiant pas le décalage utilisé pour la chaîne d'entrée (TextOffset
) ou pour le tampon de sortie (BufOffset
). Toutefois, vous devez spécifier les deux décalages ou n'en spécifier aucun.