Afficher : Delphi
C++
Préférences d'affichage
System.Classes.HexToBin
De XE2 API Documentation
Delphi
function HexToBin(Text : PWideChar; Buffer: PAnsiChar; BufSize: Integer): Integer; function HexToBin(Text : PAnsiChar; Buffer: PAnsiChar; BufSize: Integer): Integer; function HexToBin(Text: PWideChar; var Buffer; BufSize: Integer): Integer; function HexToBin(Text: PAnsiChar; var Buffer; BufSize: Integer): Integer; function HexToBin(Text: PWideChar; Buffer: Pointer; BufSize: Integer): Integer; function HexToBin(Text: PAnsiChar; Buffer: Pointer; BufSize: Integer): Integer;
C++
extern PACKAGE int __fastcall HexToBin(System::WideChar * Text, char * Buffer, int BufSize)/* overload */;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
Convertit une chaîne de chiffres hexadécimaux en la valeur binaire correspondante.
Appelez HexToBin pour convertir la chaîne hexadécimale Text en la valeur binaire qu'elle représente.
Text est la représentation sous forme de chaîne d'une valeur hexadécimale.
Buffer renvoie la valeur résultante en binaire.
BufSize donne la taille de Buffer. Text doit pointer sur au moins 2*BufSize caractères hexadécimaux car deux caractères hexadécimaux représentent un octet.
HexToBin renvoie le nombre de caractères qui n'ont pas été utilisés dans Buffer parce que Text ne contenait aucun caractère hexadécimal valide ('0'..'f').
Remarque : Le nombre hexadécimal doit utiliser des caractères en minuscules ; HexToBin ne reconnaît pas les majuscules.