出的错误:非法操作!怎么回事在vb中调用正常

解决方案 »

  1.   

    调用约定
    。_stdcall  _cdecl _fastcall
      

  2.   

    刚回答过
    顺便copy过来简单,给你举个例子在.cpp中定一个int  __stdcall fun(int a)
    {
       return a;
    }
    然后在.def最后
    加上fun在delphi中调用时声明成stdcall当然你也可以这样 in .cppint fun(int a)
    {
       return a;
    }in .deffun
    in delphi you must declare cdcel(好像是这个,你可以查一下delphi的帮助)明白了吧记住给分了!