[ Nedimm @ 02.04.2009. 13:34 ] @
Počeo sam čitati tutorijale o masmu (preciznije
Code:
http://win32assembly.online.fr/tut3.html
)

I sad mi nije jasna razlika između korištenja PROTO i PROC-a.

Koliko sam ja razumio PROTO se koristi za definisanje tipa podataka koji će se proslijediti APIju putem INVOKE.

Sad me zanima za sta sluzi PROC u sljedecem primjeru

WinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD

WinMain je API i zbog cega se koristi PROC a ne PROTO jer se radi o APIju


[ Eurora3D Team @ 04.04.2009. 00:18 ] @
PROTO (skraceno prototip) je ono sto bi se u C/C++ zvalo deklaracija funkcije.
Deklaracije funkcija se obicno stavljaju u include fajlove i kad se funkcije koriste u nekom drugim souce fajlu trebamo da ukljucimo include fajl sa prototipovima da bi asember znao da se radi o funkciji , koliko ona ima parametara itd.
proc (skraceno procedura) je sama funkcija. To bi se u C/C++ zvalo definicija funkcije.
[ Nedimm @ 04.04.2009. 09:23 ] @
Hvala na odgovoru.

Sad mi je jasnije