Valeur hexadécimale dans une textbox

stefel Messages postés 8 Date d'inscription lundi 19 avril 2004 Statut Membre Dernière intervention 21 juin 2004 - 18 juin 2004 à 11:14
cs_Warning Messages postés 516 Date d'inscription samedi 3 février 2001 Statut Membre Dernière intervention 24 octobre 2006 - 21 juin 2004 à 23:45
bonjour,

Bon en fait j'incrémente une valeur hexadécimale dans une textbox à partir d'une valeur décimale de type FB BB 40.

Le problème c'est que ca ne m'affiche pas le dernier zéro et je voudrais qu'il le fasse. (il l'omet bref ca m'affiche FB BB 4)

Existe t'il une solution ?

Merci

6 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 18
18 juin 2004 à 12:43
bonjour,

essaie format(tavariable,"@@ @@ @@")

Cordialement

CanisLupus
0
stefel Messages postés 8 Date d'inscription lundi 19 avril 2004 Statut Membre Dernière intervention 21 juin 2004
18 juin 2004 à 14:10
Ca ne marche pas.

Je reprend du début peut etre que je me suis ma expliqué :

Je dispose de deux textbox, une qui me donne une valeur décimale et l'autre hexa.

j'incrémente les deux par un bouton. En code ca me donne ca :

Text5.Text = Val(Text5.Text) + 1
Text9.Text = Hex(Text5.Text)

ma valeur décimale s'incrémente bien. par contre pour ma valeur hexa le dernier zero ne s'affiche pas. du genre je veux afficher DBBB20 il m'affiche DBBB2. pour la valeur suivante il me fait le meme coup le chiffre hexa est DBBB30 il m'affiche DBBB3.

Please help me
0
cs_Warning Messages postés 516 Date d'inscription samedi 3 février 2001 Statut Membre Dernière intervention 24 octobre 2006 1
18 juin 2004 à 17:37
ça me parait bizarre, t'es sur que c pa plutot le premier zero?

genre hex(x) = "3BBBD" alors que tu voudrais 03BBBD ?


Mail:ASC.Warning@caramail.com
Website: http://www.hexorciser.fr.st/

Warning
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 18
18 juin 2004 à 19:34
N'excluant jamais une bizarrerie de vb, g testé ton code
Text5.Text = Val(Text5.Text) + 1
Text9.Text = Hex(Text5.Text)
tout bêtement une form avec 2 textbox et un commandbutton
et ça marche sans problème.

le seul truc c que la 1ère valeur saisie n'est pas représentée en hexa. mais en aucun cas le 0 de droite n'est effacé.

j'avoue que je ne comprend pas ton prob. ou alors, il y a autre chose ds ton code.

Cordialement

CanisLupus
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
stefel Messages postés 8 Date d'inscription lundi 19 avril 2004 Statut Membre Dernière intervention 21 juin 2004
21 juin 2004 à 16:57
Je te remercie pour ton aide.

J'ai trouvé la solution. en fait c'est un logiciel que je modifie donc c pas évident.

Voila j'ai juste rajouté le 0 en manuel derrière ma valeur hexa comme ceci :

Text5.Text = Val(Text5.Text) + 1
Text9.Text = Hex(Text5.Text) + "0"

Cordialement

Stefel
0
cs_Warning Messages postés 516 Date d'inscription samedi 3 février 2001 Statut Membre Dernière intervention 24 octobre 2006 1
21 juin 2004 à 23:45
c très etrange tt de meme ...
Mail:ASC.Warning@caramail.com
Website: http://www.hexorciser.fr.st/

Warning
0