WIN32 full package with a RAD IDE for NASM
http://visual-assembler.pt.vu
example :)
%include "\lab\vasm\inc\nagoa.inc"
..start:
loccall teste,"ola amigos !"
proc teste,ola
stack opf, OPENFILENAME_size
invoke MessageBoxA , NULL,,"title1",MB_OK
invoke RtlZeroMemory, ADDR_ opf, OPENFILENAME_size
mov dword ,OPENFILENAME_size
invoke GetOpenFileName , ADDR_ opf
invoke ExitProcess,0
endproc
* ADDR_ * is a macro that outputs if used... in this case
LEA EAX ,
push eax
so we can or not use :) or use the aproach of Geremy Gordon of
using only ebp ;)
http://visual-assembler.pt.vu
example :)
%include "\lab\vasm\inc\nagoa.inc"
..start:
loccall teste,"ola amigos !"
proc teste,ola
stack opf, OPENFILENAME_size
invoke MessageBoxA , NULL,,"title1",MB_OK
invoke RtlZeroMemory, ADDR_ opf, OPENFILENAME_size
mov dword ,OPENFILENAME_size
invoke GetOpenFileName , ADDR_ opf
invoke ExitProcess,0
endproc
* ADDR_ * is a macro that outputs if used... in this case
LEA EAX ,
push eax
so we can or not use :) or use the aproach of Geremy Gordon of
using only ebp ;)