PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → WINDEV substraction entre 2 hex valeurs
WINDEV substraction entre 2 hex valeurs
Débuté par eriktuz, 21 avr. 2025 10:24 - 2 réponses
Posté le 21 avril 2025 - 10:24
salut

comment faire une substraction entre 2 hex valeurs

exemple:

FFFFFF - 7F CD F8

et merci
Posté le 22 avril 2025 - 10:18
bonjour,

peut être en faisant la soustraction en base 10 et reconvertir en hexa ?
NumériqueVersChaîne(Val(chiffre1,"X")-Val(chiffre2,"X"),"X")


ce qui donne avec votre exemple un résultat de 803207

eriktuz a écrit :
salut

comment faire une substraction entre 2 hex valeurs

exemple:

FFFFFF - 7F CD F8

et merci
Posté le 22 avril 2025 - 11:10
eriktuz a écrit :
salut

comment faire une substraction entre 2 hex valeurs

exemple:

FFFFFF - 7F CD F8

et merci


Bonjour
n1, n2 sont des entiers sur 4 octets sans signe
n1 = 0xffffff // ou 16 777 215
n2 = 0x7fcdf8 // ou 8 375 800
Trace(n1-n2) // 8 401 415
Trace(NumériqueVersChaîne(n1-n2, "x")) // 0x803207