Dann liegt das Problem warscheinlich auch woanders, hast du dir den Anfang von PostMessage mal im disassembler angeschaut?
BTW, mein vorschlag waere:
Delphi-Quellcode:
function PostMessage1337(hWnd:HWND;MSG:UINT;WPARAM:wParam;LPARAM:lParam):BOOL;
stdcall;
asm
jmp @go
@usr32:
db '
user32.dll',0
@PMA:
db '
PostMessageA',0
@go:
lea eax, @usr32
push eax
call LoadLibraryA
lea ecx, @PMA
push ecx
push eax
call GetProcAddress
add eax,5
jmp eax
end;