关于DELPHI下的指针. ( 积分: 100 )

  • 主题发起人 主题发起人 rollin7
  • 开始时间 开始时间
我这里只有生成的动态链接库,没有源文件呀,而且在VC下面的调用是正确的,在DELPHI下调用不正确,这应该怎么对DLL进行跟踪调试呀.菜鸟一名,还望指教.
 
我怀疑和路径有关,也许和环境有关,你把你Delphi调用代码和VC代码放到同一个目录中试试看吧
 
呵呵,问题已解决.
由于此动态链接库是委托他人开发,而且在VC下调用又没问题,所以我完全相信了它,晕死.而实际上找问题就完全找错了.

多亏wr960204提醒了我,我刚才去把动态链接库的原代码要到手,用VC进行跟踪调试,才发现,问题出在动态链接库本身,里面有一算法居然把0.00000当作了除数,怪不得会出现Invalid floating point operation.的错误提示,我就纳闷,我程序里又没用浮点数,怎么会报此错误呢?

但还是有点想不通,在VC下,0.00000当作了除数为什么不报任何异常呢?难道VC下有什么特殊处理?

不过还是要感谢各位达人的热心帮助,特别感谢tseug与wr960204两位高手,现在开始分配分了.呵呵.
 
后退
顶部