voici un programme qui doit donné un résultat en fonction de la formule suivante,
mais je ne suis pas sur que le résultat obtenu après compilation du programme soit le bon résultat??
TITLE exprarith
;EAX=-val2+7-val3+val1
.386
.MODEL flat,stdcall
.STACK 4096
ExitProcess PROTO,dwExitCode:DWORD
DumpRegs PROTO
segment .data (des donnees qu'on reserve pour faire simple).
szbuff DB 24 dup(0)
ici reserve 20 octets initialises a zero depuis l'offset 'szbuff'. Je prefixe par 'sz' pour String Zero, chaine a terminateur null, format employe par API Windows. Ces 20 octets peuvent etre employes a ce que tu veux entre temps, ils sont en lecture ecriture.
szappname DB "Test",0
dans le meme genre, 5 octets deja initialises avec des valeurs. Tu peux remarquer qu'il y a aussi le terminateur NULL.
au fait, je n'incriminais pas Windows parce que wsprintf est lent, c'est normal par conception. On fournit une fonction pour faineant, faut pas demander en plus qu'elle soit rapide.
Pitié ! pas de VB :(
Ya quand même une marge entre vite, et TRES TRES TRES TRES LENT. lol
J'abuse quand même, en VB avec un 223Mhz on peut aller à) 150200 bds sur un port COM. Con, en dessous on peut pas lol.