加上__stdcallDYNLINK __stdcall  int MyFun( int nx)
{
return 10+nx;
}

解决方案 »

  1.   

    谢谢,终于解决,但现在有如果对字串参数进行修改,并返回修改的字串,pb调用时
    会出现乱码???
    代码如下:
    extern "C" _declspec(dllexport) LPSTR _stdcall ccc( LPSTR a)
    {
    CString str;
    str = CString(a);
        str = str +"1000";
      LPSTR lps=(LPSTR)str.GetBuffer(str.GetLength());
    return lps;
      

  2.   

      http://www.csdn.net/expert/Topic/430/430661.shtm
      

  3.   

      我试了一下,也不行,如果函数返回字符串传不过来,不知道为什么,我对pb调用vc做的dll有些困惑,_stdcall有什么用,我试过WINAPI,PASCAL调用好象都可以,有什么特别要求,希望得到指点
      

  4.   

    谢谢  lhj  wonry.