cs_BABASSE
Messages postés41Date d'inscriptionsamedi 23 février 2002StatutMembreDernière intervention31 juillet 2007 12 juil. 2007 à 19:34
Ben pour tasm, tu ne devrais pas avoir de soucis a trouver les différences de syntaxe entre les 2 asm, surtout si tu l'utilises tu devrais avoir l'habitude non ?
Maintenant rien ne t'empêches d'uploader masm il est gratuit.
dan_katiemnn
Messages postés5Date d'inscriptiondimanche 31 décembre 2006StatutMembreDernière intervention25 janvier 2007 25 janv. 2007 à 22:05
Salut,
je me suis dit que c`est peut-etre facile pour toi de le faire.Bref je veux essayer de resoudre le probleme.
Merci
cs_noel70
Messages postés40Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention25 janvier 2007 25 janv. 2007 à 21:27
Salut,
désolé pour l'expression,
Mais tu ne veux pas 100 balles et 1 mars des fois ?
dan_katiemnn
Messages postés5Date d'inscriptiondimanche 31 décembre 2006StatutMembreDernière intervention25 janvier 2007 25 janv. 2007 à 21:03
Salut,
est-ce possible d`avoir le code en vesoin TASM?
Merci.
cs_noel70
Messages postés40Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention25 janvier 2007 25 janv. 2007 à 19:15
Salut,
Je ne pense pas qu'il soit directement compilable avec TASM,
Je ne connais pas le compilateur TASM, mais je ne pense pas qu'il utilise la meme syntaxe que MASM.
Exemple:
Sous TASM:
#include "fichier.inc"
Sous MASM:
include fichier.inc
Mais bon, je ne pense pas qu'il doit y avoir une grande difficulte a le retranscrir.
dan_katiemnn
Messages postés5Date d'inscriptiondimanche 31 décembre 2006StatutMembreDernière intervention25 janvier 2007 25 janv. 2007 à 16:43
Salut,
est-il posible de faire la compilation de ton code avec TASM?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 7 janv. 2007 à 18:11
ok devrait aller.
cs_noel70
Messages postés40Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention25 janvier 2007 7 janv. 2007 à 18:00
Salut,
j'ai suivit tes recommandations, et voila ce que j'ai fait:
;------- Creation des brush de couleur ----------
invoke CreateSolidBrush, Red
mov hRouge, eax
invoke CreateSolidBrush, Green
mov hVert, eax
invoke CreateSolidBrush, Black
mov hNoir, eax
invoke CreateSolidBrush, White
mov hBlanc, eax
invoke CreateSolidBrush, 14933984 ;correspond a la couleur de fond de la dialogbox
mov hFond, eax
invoke SetBkMode, wParam, TRANSPARENT
invoke SetTextColor, wParam, Red
mov eax, hFond
ret
Comme ceci, ca a l'air de marcher.
Peut-tu me confirmer si c'est bon ou pas ?
Afin que je mette a jour le zip.
Merci pour ton aide.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 7 janv. 2007 à 17:16
GRAVES FUITES MEMOIRE à chaque event:
GetDC attend ReleaseDC
CreateSolidBrush sans DeleteObject
le HDC étant deja dans wParam, pourquoi appeler GetDC ?
Faut créer ton brush rouge 1 seule fois au début du prog.
SetBkMode(wParam, TRANSPARENT);
SetTextColor(wParam, Red);
return hbr;
12 juil. 2007 à 19:34
Maintenant rien ne t'empêches d'uploader masm il est gratuit.
25 janv. 2007 à 22:05
je me suis dit que c`est peut-etre facile pour toi de le faire.Bref je veux essayer de resoudre le probleme.
Merci
25 janv. 2007 à 21:27
désolé pour l'expression,
Mais tu ne veux pas 100 balles et 1 mars des fois ?
25 janv. 2007 à 21:03
est-ce possible d`avoir le code en vesoin TASM?
Merci.
25 janv. 2007 à 19:15
Je ne pense pas qu'il soit directement compilable avec TASM,
Je ne connais pas le compilateur TASM, mais je ne pense pas qu'il utilise la meme syntaxe que MASM.
Exemple:
Sous TASM:
#include "fichier.inc"
Sous MASM:
include fichier.inc
Mais bon, je ne pense pas qu'il doit y avoir une grande difficulte a le retranscrir.
25 janv. 2007 à 16:43
est-il posible de faire la compilation de ton code avec TASM?
7 janv. 2007 à 18:11
7 janv. 2007 à 18:00
j'ai suivit tes recommandations, et voila ce que j'ai fait:
;----------------------------------------------------------------------
start:
invoke GetModuleHandle, NULL
mov hInstance, eax
;------- Creation des brush de couleur ----------
invoke CreateSolidBrush, Red
mov hRouge, eax
invoke CreateSolidBrush, Green
mov hVert, eax
invoke CreateSolidBrush, Black
mov hNoir, eax
invoke CreateSolidBrush, White
mov hBlanc, eax
invoke CreateSolidBrush, 14933984 ;correspond a la couleur de fond de la dialogbox
mov hFond, eax
invoke DialogBoxParam,hInstance,ADDR dlgname,0,ADDR WndProc,0
;------- Effacement des brush de couleur ----------
invoke DeleteObject, hRouge
invoke DeleteObject, hVert
invoke DeleteObject, hNoir
invoke DeleteObject, hBlanc
invoke DeleteObject, hFond
invoke ExitProcess,eax
;----------------------------------------------------------------------
Puis:
.elseif uMsg == WM_CTLCOLORSTATIC
invoke SetBkMode, wParam, TRANSPARENT
invoke SetTextColor, wParam, Red
mov eax, hFond
ret
Comme ceci, ca a l'air de marcher.
Peut-tu me confirmer si c'est bon ou pas ?
Afin que je mette a jour le zip.
Merci pour ton aide.
7 janv. 2007 à 17:16
GetDC attend ReleaseDC
CreateSolidBrush sans DeleteObject
le HDC étant deja dans wParam, pourquoi appeler GetDC ?
Faut créer ton brush rouge 1 seule fois au début du prog.
SetBkMode(wParam, TRANSPARENT);
SetTextColor(wParam, Red);
return hbr;