Hello,
I just started programming in fasm, and I ran into an obstacle (that I can't surmount). I looked at the examples & documentation, and I started coding my own GUI application. Everything is working perfectly except my import data section. Whenever I try to compile, I get the error:
Value out of range.
dd 80000000h+'RegisterClassExA' CreateWindowEx
My import section:
section '.idata' import data readable writable
library kernel,'kernel32.dll',\
user,'user32.dll'
import kernel,\
GetModuleHandle,'GetModuleHandleA',\
ExitProcess,'ExitProcess'
import user,\
RegisterClassEx,'RegisterClassExA'\
CreateWindowEx,'CreateWindowExA',\
LoadIcon,'LoadIconA',\
LoadCursor,'LoadCursorA',\
MessageBox,'MessageBoxA',\
DefWindowProc,'DefWindowProc'
I copy & pasted an example's user32.dll imports into my code, and it compiled perfectly. I compared the example's imports to mine (down to every comma!), and it seems exactly the same...
Thanks, any and all help is appreciated

.