Hex()
Syntaxe
Resultat$ = Hex(Valeur.q [, Type])Description
Convertit une valeur numérique de type quad en une chaîne de caractères au format hexadécimal renvoyée dans Resultat$.
Le paramètre optionnel 'Type' peut prendre l'une des valeurs suivantes:#PB_Byte : La valeur est un octet (8 bits) allant de 0 à 255 #PB_Ascii : La valeur est un octet (8 bits) allant de 0 à 255 #PB_Word : La valeur est un word (16 bits) allant de 0 à 65536 #PB_Unicode: La valeur est un word (16 bits) allant de 0 à 65536 #PB_Long : La valeur est un long (32 bits) allant de 0 à 4294967296 #PB_Quad : La valeur est un quad (64 bits) allant de 0 à 18446744073709551615
Exemple
Debug Hex(-1) Debug Hex(-1, #PB_Byte) Debug Hex(-1, #PB_Word) Debug Hex(-1, #PB_Long) Debug Hex(-1, #PB_Quad) ; Quad est la valeur par défaut. Debug Hex(12) ; Affichera "C" Debug Hex(1234567890) ; Affichera "0499602D2"Note: Si des zéros supplémentaires sont nécessaires pour formatter correctement le texte, il est possible d'utiliser RSet():Debug RSet(Hex(12), 4, "0") ; Affichera "000C"Voir aussi Str(), Val() et Bin().
OS Supportés
Tous