DakM
Messages postés65Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention25 juin 2010
-
21 mars 2005 à 18:40
cs_ManChesTer
Messages postés374Date d'inscriptionvendredi 20 octobre 2000StatutModérateurDernière intervention15 janvier 2021
-
23 mars 2005 à 21:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_ManChesTer
Messages postés374Date d'inscriptionvendredi 20 octobre 2000StatutModérateurDernière intervention15 janvier 2021 23 mars 2005 à 21:10
Sous radasm avec une resouce et un code plus propre ca pourais etre bien mieux fini, et surtout, l'affichage serais baucoups plus ergonomique que la volée de messagebox de ton code...
Bon Coding...
ManChesTer.
VBFRANCE
Messages postés22Date d'inscriptionjeudi 10 janvier 2002StatutMembreDernière intervention25 juin 2008 22 mars 2005 à 08:28
Pour PUSHer ma structure, j'y suis enfin arrivé, en fait celle ci etait mal declaré et en voulant la PUSHer cela me mettait un erreur lors de la compilation.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 21 mars 2005 à 23:38
pour PUSHer toute une structure, c'est comme le reste:
sub esp, TailleDeLaStruct
VBFRANCE
Messages postés22Date d'inscriptionjeudi 10 janvier 2002StatutMembreDernière intervention25 juin 2008 21 mars 2005 à 23:19
Le commentaires sont tous en anglais; ils viennent de la msdn de microsoft, je pense qu'en anglais c'est plus plus simple a comprendre que mal traduit en francais.
Pour les invoke messagebox, j'avoue que j'ai eu la fleme de faire un tas de push a la volé,
Et cela me paraissait plus simple a comprendre. Par contre je ne suis pas arriver a faire un push de
la structure 'memory' , j'ai essayé en creant moi meme la structures dans les datas, mais cela ne me paraissait pas optimisé, qq aurait-il un idée de comment je peut procédé ?
Sinon DakM, ce code n'a pas été pomper d'un autre site, je me suis inspiré de ce que font les autres, normal, je ne suis qu'un debutant sur l'asm x86, j'ai quelques bases de Z80 qui remontent a une vingtaine années.
J'utilise RadAsm pour faire le code, est il est vrai que comme cela il parait fouilli, alors que sur RAd c'est bien plus lisible.
cs_Urgo
Messages postés780Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 avril 20091 21 mars 2005 à 21:15
Oui, et 16 MsgBox d'affilé... une DialogBox n'est pas si compliqué à faire!
Certes ici l'intérêt est de montrer l'utilisation de différentes fonctions.... mais on voit que ça reste "foulli" ton code... (cf remarques d'en haut)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 21 mars 2005 à 19:42
Pourquoi une partie en syntaxe asm (push, call, etc...) et puis des bidules de ce genre:
23 mars 2005 à 21:10
Bon Coding...
ManChesTer.
22 mars 2005 à 08:28
21 mars 2005 à 23:38
sub esp, TailleDeLaStruct
21 mars 2005 à 23:19
Pour les invoke messagebox, j'avoue que j'ai eu la fleme de faire un tas de push a la volé,
Et cela me paraissait plus simple a comprendre. Par contre je ne suis pas arriver a faire un push de
la structure 'memory' , j'ai essayé en creant moi meme la structures dans les datas, mais cela ne me paraissait pas optimisé, qq aurait-il un idée de comment je peut procédé ?
Sinon DakM, ce code n'a pas été pomper d'un autre site, je me suis inspiré de ce que font les autres, normal, je ne suis qu'un debutant sur l'asm x86, j'ai quelques bases de Z80 qui remontent a une vingtaine années.
J'utilise RadAsm pour faire le code, est il est vrai que comme cela il parait fouilli, alors que sur RAd c'est bien plus lisible.
21 mars 2005 à 21:15
Certes ici l'intérêt est de montrer l'utilisation de différentes fonctions.... mais on voit que ça reste "foulli" ton code... (cf remarques d'en haut)
21 mars 2005 à 19:42
invoke MessageBox, 0, val(Screen_Y), ADDR ComputerName, MB_OK
bizzare ce mélange, non ?
21 mars 2005 à 18:40
- Commentaires en anglais
Mais sa peut etre utile pour ceux qui font de l'Assembleur :]
++