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

<- FindString() - String Index - InsertString() ->