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::Sysutils::TBytes Buffer, int BufOffset, System::Sysutils::TBytes &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.