ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: conversion d'un nombre Hexadécimal en nombre décimal   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

dim. 16 mai 2021, 09h45
Atlopes
Portugal Portugal

atoutfox.public.association

Re: conversion d'un nombre Hexadécimal en nombre décimal

En plus de ce que Francis a dit, vous pouvez vous tourner vers des chaînes binaires pour obtenir ce qui semble être le résultat escompté.

Votre programme peut être résumé en une seule ligne, puisque la fonction BITNOT peut fonctionner sur une chaîne binaire complète.

En utilisant EVALUATE:

m.Mot = BITNOT(EVALUATE("0h" + m.THJ))


Utilisation de STRCONV:

m.Mot = BITNOT(CAST(STRCONV(m.THJ, 16) AS Blob))


Si vous avez besoin que la variable m.Mot soit une chaîne normale, utilisez simplement la construction:

m.Mot = "" + BITNOT(...)



Permalink : http://www.atoutfox.org/nntp.asp?ID=0000019827
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3