Convertir un hexadecimal en decimal
Bonjour,
Je reçoit sur le port série les données suivants : '0F01E3003A' j'aimerai convertir ce nombre de type String (mais qui représente un nombre en hexadécimal) en un nombre décimal.
Concrètement cela fait '0F01E3003A' (en Hexa) '64456163386' (decimal)
en réalité le résultat est de type string mais qui représente un nombre en
décimal.
Merci d'avance pour la réponse
Convertir un hexadecimal en decimal
Avec ta méthode il m'affiche Une erreur de type 'EconvertError' j'ai utilisé
le code suivant
Code:
1 2 3 4 5 6
| var numero_essais:string;
retour:integer;
numero_essais:='0F01E3003A';
retour:=StrToInt('$'+numero_essais); |
Convertir un hexadecimal en decimal
Merci pour ta solution, on s'approche
Code:
1 2 3 4 5
|
var numero_essais:string;
retour:integer;
numero_essais:='0F01E3003A';
retour:=StrToInt64 ('$'+numero_essais); |
retour = 31653946 c'est étonnant il me semble que le résultat '64456163386'
j'ai du mal déclarer quelque choses. retour:=int64?? peut-etre
Convertir un hexadecimal en decimal
Merci youki you are the BEST!!
je valide ta solution, bonne journée