点击查看详细介绍

UG二次开发DEBUG版意外中止

lijz 22年前 9049 6

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


用UG二次开发,在程序运行结束时(我的代码已经执行完),DEBUG版偶尔会意外中止,报告dbheap出错,并退出UG,RELEASE版没有问题.不知是何原因.
开发环境:UGNX1.0,VC6,WIN2000

0

最新回复 (6)
  • darkhorse 22年前
    1

    VC的debug与Rlease所用到的动态链接库是不一样的,Debug包含个更多的信息,debug通过的,Release并不一定通过,这是VC本身的bug,
    哪个没有错误你就用那个把。

  • spline 22年前
    2

    是不是assert错误?根据你的描述很像。如果真的是assert错误,肯定要解决的。不然程序是不对的。

  • zzz 22年前
    3

    能重复吗?

  • lijz 22年前
    4

    是DEBUG出错,RELEASE不出错,应该是ASSERT错误.但那错误不在我的代码中,而是在我的代码执行完毕出现的,一旦出过错之后,就一直重复出错.

  • spline 22年前
    5

    是会重复出现的。ASSERT错误一般是用了MFC或STL之后出现的。

  • lijz 22年前
    6

    好象是因为DLL的版本不一致造成的。比如UG的DLL为DEBUG版,而这个DLL要调用的另一个DLL却是RELEASE版。我试了,改为一致后就没有问题了。

请登录后发表新帖