[Asm/WinAPI]RegisterClassEx() i ERROR_FILE_NOT_FOUND

0

funkcja RegisterClassEx() wywala blad ERROR_FILE_NOT_FOUND - ktos to rozumie ? jaki plik ? o co chodzi ?
kod wyglada tak (kompilator masm):

sub esp, 30h

push 00h
call GetModuleHandle
mov [hinstance], eax
mov dword ptr [esp], 30h
mov dword ptr [esp+04h], CS_HREDRAW or CS_VREDRAW
mov dword ptr [esp+08h], OFFSET WndProc
mov dword ptr [esp+0Ch], 00h
mov dword ptr [esp+10h], 00h
mov eax, [hinstance]
mov [esp+14h], eax

push IDI_APPLICATION
push 00h
call LoadIcon

mov [esp+18h], eax
mov [esp+2Ch], eax

push IDC_ARROW
push 00h
call LoadCursor

mov [esp+1Ch], eax
mov dword ptr [esp+20h], COLOR_BTNFACE+1 
mov dword ptr [esp+24h], 00h
mov [esp+28h], OFFSET ClassName

mov eax, esp
push eax
call RegisterClassEx
0

LoadIcon/LoadCursor, przeciez pytałeś sie o to na kanale

// wrzuc zamiast zwracanych handli np. 0 i zobaczysz, problem zniknie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1