应用程序调用dll,数据正常,但是出现堆栈错误!
dll中没有人为控制堆栈!
开发工具:VC6!急,Thanks!
[email protected]

解决方案 »

  1.   

    看看dll中出错位置,再说,堆栈错误可能由于你指针操作有问题
      

  2.   

    可能是你在dll调用的函数里,出现了指针越界,数组越界而破坏了堆栈。可以试试在这个函数中加一个char reserved[1024];的声明,看还会不会出错。
      

  3.   

    有没有出现 函数 calling convention  不一样类似 stdcall ccdecl winapi等等
      

  4.   

    谢谢几位朋友!
    看到回答之前,我已找到答案!
    正如niu_a(阿牛) 所说,不过分数照给!