bj
si je mets le buffer "somme " en dd avec charge eax et que j'ajoute deux 'dec ebx ' , ben , marche pas correctement ; (pêrqué ???? = en french)
svp
invoke BitBlt,hdc,0,0,widt,height,lwnd, 0,0,0CC0020h
invoke GetBitmapBits,map,troilen,addr[mem]
mov ebx,deuxlen ; --- > dans le cas en dd ; quatrelen
mov ecx,troilen
cli
inc len
count:
mov eax,nimb ; -> "nimb" ->nombre d'images en bleu
.if len <= ax
xor eax,eax
mov al,[mem+ecx] ; -> (mem) -> buffer images
add [bsom+ebx] ,ax ;-> ---------- buffer somme --en dd eax
.endif
mov eax,nimr ; la même en rouge
.if len <= ax
xor eax,eax
mov al,[mem+ecx-1] ; la même
add [rsom+ebx] ,ax ; l------------------a même
.endif
mov eax,nimv ; etc en vert
.if len <= ax
xor eax,eax
mov al,[mem+ecx-2] ; etc
add [vsom+ebx],ax ; ----------------etc
.endif
dec ecx
dec ecx
dec ecx
dec ebx
dec ebx
jnz count
sti
merci
a+
papi