05.11.2004, 08:23
общий
это ответ
Доброе время суток, unc!
выделяй место под требуемое количество байтов ;)
и работай.
например:
Call GlobalAlloc, GPTR, 7*4 ;окно-объект
or eax, eax
jz @@exit_err
mov [@@Win], eax
mov eax, [@@NumSrc] ;массив о соответствии контролей и окон
push eax
shl eax, 3
add eax, 4
Call GlobalAlloc, GPTR, eax
or eax, eax
pop ecx
jz @@exit_err
xchg esi, eax
mov [esi], ecx
push edi
mov edi, [@@Win]
mov eax, esi
stosd
mov eax, [@@qWin]
stosd
mov eax, [@@arrMixers]
stosd
mov eax, [@@NumMixer]
stosd
mov eax, [@@record]
stosd
pop edi
add esi, 4
<h6><font color=#FF7F00>* EMan: -=- И легко перо, да на крышу не закинешь. =-= </font></h6>