Lire du hexa

cs_Nestor Messages postés 182 Date d'inscription mardi 8 janvier 2002 Statut Membre Dernière intervention 2 octobre 2012 - 19 déc. 2003 à 18:14
carlvb Messages postés 199 Date d'inscription mercredi 23 avril 2003 Statut Contributeur Dernière intervention 25 mai 2017 - 22 déc. 2003 à 15:37
Salut

comment faire affiché 2 valeurs hexa dans un textbox ?
thx de votre aide.

7 réponses

cs_Nestor Messages postés 182 Date d'inscription mardi 8 janvier 2002 Statut Membre Dernière intervention 2 octobre 2012
19 déc. 2003 à 23:01
j'ai oublié des présision.

je voudrais charger un fichier binaire, puis de faire afficher 2 valeurs hexa à 2 offsets different dans un textbox.
0
cs_lataupeben Messages postés 232 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 24 janvier 2006
20 déc. 2003 à 10:50
http://www.vbfrance.com/code.aspx?ID=18025

va voir cette source
elle permet de convertir le binaire l' hexa le decimal et l' octal
ca doit pouvoir te servir
0
cs_lataupeben Messages postés 232 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 24 janvier 2006
20 déc. 2003 à 10:56
j' ai rien dis la source peut pas vraiment te servir
c'est un peu pourris (mais escuse au createur)

elle font combien t valeur en binaire

un octet >>8 bits >>8 chiffres(0 ou 1)

pour coder 1 octet en binaire il faut 2 bits

je peux te faire une source pour coder le binaire en héxa
0
cs_Nestor Messages postés 182 Date d'inscription mardi 8 janvier 2002 Statut Membre Dernière intervention 2 octobre 2012
20 déc. 2003 à 12:07
me suis mal exprimé dans ma demande.

en fait je voudrais faire afficher une valeur hexa d'un fichier EXEcutable ou d'une sauvegarde de jeu par exemple....

genre faire voir dans un textbox ce kil ce trouve à l'offet #000447 ,en hexa puis dans un autre textbox en Dec.
0

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

Posez votre question
cs_lataupeben Messages postés 232 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 24 janvier 2006
20 déc. 2003 à 12:30
j' ai a peut pres compris

tu as reussi a recuperer la valeur???

ds quell base ??(deci,hexa,bin)
0
cs_lataupeben Messages postés 232 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 24 janvier 2006
20 déc. 2003 à 12:31
c quoi un offset???
0
carlvb Messages postés 199 Date d'inscription mercredi 23 avril 2003 Statut Contributeur Dernière intervention 25 mai 2017 11
22 déc. 2003 à 15:37
:-(carlvb

Salut!
Je sais pas si ça va t'aider mais bon tu peux toujours essayer

tu ouvres un fichier en mode binaire et copies son contenu dans un tableau de byte, tu refermes le fichier et tu récupères les offsets voulus dans le tableau.
Pour exploiter l'exemple suivant, mets sur une form un commandbutton, un commondialog et trois textbox et colle le code.
pour ouvrir un fichier tu cliques sur le bouton, la taille du fichier s'affiche dans text3
après tu tapes un offset (en décimal) dans text1 et l'octet correspondant s'affiche en héxa dans text2.

Dim B() As Byte

Private Sub Command1_Click()
CommonDialog1.ShowOpen
Open CommonDialog1.FileName For Binary As #1
taille = LOF(1)
Text3 = taille
ReDim B(1 To taille)
For i = 1 To taille
Get 1, i, B(i)
Next
Close #1
End Sub

Private Sub Text1_Change()
On Error GoTo Error
Text2 = Hex(B(Val(Text1)))
Exit Sub
Error: Text2 = ""
End Sub

j'espère que ça va t'aider.

à plus
0
Rejoignez-nous