Gogo700
Messages postés31Date d'inscriptionmardi 31 août 2010StatutMembreDernière intervention15 mars 2013
-
30 mars 2011 à 17:19
Gogo700
Messages postés31Date d'inscriptionmardi 31 août 2010StatutMembreDernière intervention15 mars 2013
-
31 mars 2011 à 17:45
Bonjour,
Je ne vois pas ce qu'il cloche dans mon code (pris sur www.developpez.com) pouvez-vous m'aider ?
Public Class Main
Dim File As String
Private Sub Open_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Open.Click
OpenFile.ShowDialog()
For i = &H37715 To &H37717
FileGet(OpenFile.FileName, Octet.Value, i)
TextBox.Text = TextBox.Text & VB6.Format(Hex(Asc(Octet.Value)), "00") & " "
Next i
End Sub
End Class
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 30 mars 2011 à 18:09
On ne sait pas sur quoi tu bloques, ce que tu as essayé, les erreurs rencontrées, sur quelle ligne ...
Ta vraie question est :
"Comment lire un octet (ou plusieurs) dans un fichier binaire et afficher leur représentation hexadécimale dans une TextBox"
Ça, ça aurait pu trouver une réponse, mais encore faut-il poser des questions techniques et précises.
Et si tu commençais par ouvrir l'aide de VB pour regarder de quels types de paramètres nécessite la fonction FileGet ?
Tu verrais que tu ne peux pas fournir un nom de fichier, mais le numéro de fichier que tu obtiendras en ouvrant ce fichier (Voir le "Voir aussi" de l'aide)
Tout est écrit, mais faut lire, c'est long et il faut se concentrer, mais si on veut programmer, il faut comprendre ce qu'on fait, c'est un minimum.
Gogo700
Messages postés31Date d'inscriptionmardi 31 août 2010StatutMembreDernière intervention15 mars 2013 30 mars 2011 à 20:39
L'aide de VB est en anglais et mon ordinateur (où est installé vb) n'est pas relié à internet.
Sinon,
J'obtiens une erreur avec le "octet",
Il me dit qu'il n'est pas declaré ou quelque chose comme ça...
Gogo 700.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 31 mars 2011 à 01:24
Alors je te conseille fortement de te mettre à l'anglais.
Prends la peine d'installer correctement ta machine, le forum n'est pas là pour lire l'aide de VB à ta place.
L'aide de la fonction FileGet dit que le deuxième paramètre est une variable destinée à recevoir les données lues.
Il te suffit donc de dimensionner correctement une variable qui représente un Octet, c'est à dire un Byte.