Лёня Быченков
Что за ошибка?? ? asm
mainasm proc SDK:DWORD
invoke GetStdHandle, STD_OUTPUT_HANDLE
mov hStdOut, eax
invoke lstrlen, SDK
invoke WriteConsole, hStdOut, SDK, eax, NULL, NULL
mov eax, 0
ret
mainasm endp
mainasm proc SDK:DWORD
invoke GetStdHandle, STD_OUTPUT_HANDLE
mov hStdOut, eax
invoke lstrlen, SDK
invoke WriteConsole, hStdOut, SDK, eax, NULL, NULL
mov eax, 0
ret
mainasm endp
Написано же: значение ESP коверкается при вызове функции, видимо, функции используют разные соглашения о вызове.