meuh33
Messages postés29Date d'inscriptionlundi 14 juin 2004StatutMembreDernière intervention 6 mai 2006
-
27 août 2005 à 17:19
meuh33
Messages postés29Date d'inscriptionlundi 14 juin 2004StatutMembreDernière intervention 6 mai 2006
-
27 août 2005 à 23:41
Tout d'abord, Bonjour !
Je ne suis pas tres experimenté en Visual basic, donc quand il me manque quelquechose, je le trouve en genéral sur Google.
Mais cette fois ci, je n'ais pas trouvé, et c'est pour ca que je suis ici !
Voila mon probleme:
Je souhaiterais donner a mon programme la possibilité d'insserrer du code en hexadecimal dans un fichier.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 27 août 2005 à 17:31
Salut
Non, un fichier texte est un fichier texte : Si tu écris de l'hexa, tu liras de l'hexa, idem pour le texte.
Maintenant, si tu veux lire ton code hexa et le transformer en texte, il te suffit de transformer chaque code hexa en texte : Utilise :
- les boucles For-Next (éventuellement avec l'option Step)
- le découpage de chaine avec Mid
- la conversion hexa -> ascii : Lettre$ = Chr(Val("&h" & "6A"))
Tu trouveras des exemples parmi les sources de vbfrance et dans l'aide de VB6 sur ces instructions
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
meuh33
Messages postés29Date d'inscriptionlundi 14 juin 2004StatutMembreDernière intervention 6 mai 2006 27 août 2005 à 17:37
tout d'abord merci pour ta réponse, mais ce n'est pas ce que je voulais faire :(
je vais prendre un exemple plus concret:
l'hexadecimal serait du code source précompilé, et j'envoi ce code dans un nouveau fichier.exe, pour que ce fichier.exe soit une aplication valide qui fonctionne (en executant le code hexadecimal envoyé).
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 27 août 2005 à 19:14
Du calme stp, je ne vois pas où j'ai ralé.
Je produis du logiciel pour la médecine mais je ne suis pas praticien, on est donc prié de s'adresser ailleurs en cas de malaise.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 27 août 2005 à 21:02
meuh33 > BruNews n'a pas "râlé". Il a juste souligné le fait que l'asm n'est pas forcément accessible à tous. Quoique ...
Si je te renvoie sur l'asm c'est que c'est là où tu as le plus de chances de trouver une réponse à ta question. Donc oui, repostes-y ta question (sans mentionner visual basic).
En vb6 ou vb.net, je ne dis pas que c'est impossible mais beaucoup plus compliqué.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
meuh33
Messages postés29Date d'inscriptionlundi 14 juin 2004StatutMembreDernière intervention 6 mai 2006 27 août 2005 à 23:41
houlaa
BruNews, je tiens a m'escuser, j'avais mal compris ton message apparament... je croyais que tu m'envoyais balader.
c'est vrai que j'ais aucune connaissance en asm....
je cherchai juste un moyen en VB, niveau difficultée sa me suffit pour l'instant; j'ais eu aucune formation moi....
enfin voila, je vais essayer de faire des recherche sur google en anglais peut etre que je trouverai des fragments de code qui m'aideront !