用Delphi写Dll时遇到的问题
我在用Delphi写一个dll时用动态调用的方法调用函数时老是出现非法访问的错误,我一直搞不懂为什么,那天我把dll中的
function Plus(x,y:integer):integer;stdcall
改成:
function Plus(x,y:integer):integer;
就没再出现非法访问的错误了,真是搞不懂为什么。同样的申明我用静态调用时就没错呀,为什么动态调用要去掉stdcall的申明?
我用的是delphi 7 ;windows xp professional