R rollin7 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-24 #21 我这里只有生成的动态链接库,没有源文件呀,而且在VC下面的调用是正确的,在DELPHI下调用不正确,这应该怎么对DLL进行跟踪调试呀.菜鸟一名,还望指教.
T tseug Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-24 #22 我怀疑和路径有关,也许和环境有关,你把你Delphi调用代码和VC代码放到同一个目录中试试看吧
R rollin7 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-24 #23 呵呵,问题已解决. 由于此动态链接库是委托他人开发,而且在VC下调用又没问题,所以我完全相信了它,晕死.而实际上找问题就完全找错了. 多亏wr960204提醒了我,我刚才去把动态链接库的原代码要到手,用VC进行跟踪调试,才发现,问题出在动态链接库本身,里面有一算法居然把0.00000当作了除数,怪不得会出现Invalid floating point operation.的错误提示,我就纳闷,我程序里又没用浮点数,怎么会报此错误呢? 但还是有点想不通,在VC下,0.00000当作了除数为什么不报任何异常呢?难道VC下有什么特殊处理? 不过还是要感谢各位达人的热心帮助,特别感谢tseug与wr960204两位高手,现在开始分配分了.呵呵.
呵呵,问题已解决. 由于此动态链接库是委托他人开发,而且在VC下调用又没问题,所以我完全相信了它,晕死.而实际上找问题就完全找错了. 多亏wr960204提醒了我,我刚才去把动态链接库的原代码要到手,用VC进行跟踪调试,才发现,问题出在动态链接库本身,里面有一算法居然把0.00000当作了除数,怪不得会出现Invalid floating point operation.的错误提示,我就纳闷,我程序里又没用浮点数,怎么会报此错误呢? 但还是有点想不通,在VC下,0.00000当作了除数为什么不报任何异常呢?难道VC下有什么特殊处理? 不过还是要感谢各位达人的热心帮助,特别感谢tseug与wr960204两位高手,现在开始分配分了.呵呵.