(200分)关于DELPHI使用OCX控件的一个极变态的问题,谢谢 (200分)

  • 主题发起人 beaverway
  • 开始时间
B

beaverway

Unregistered / Unconfirmed
GUEST, unregistred user!
是这样的,我用VC写了个OCX控件,用VC调用非常正常。DEBUG版本被
DELPHI使用也非常正常。而RELEASE版本的OCX,在VC中使用也是完全
正常的。而在DELPHI中却会出floating point flow的问题,
DELPHI5 6我都试过了,都有同样的这个问题。我当然也在VC中调试该
OCX控件找到了引起该问题的语句(一条用NEW分配对象内存控件的语句,
实际上调用了该对象类的构造函数),按我分析,应该不是这条语句本身
的问题,因为它在VC中调用此空间的RELEASE版本执行并没有错误。而我
觉得有可能让DELPHI编译选项的设置和在VC中编译该控件的编译选项
设置匹配就可能会解决问题。但我对DELPHI不甚熟悉,试了很多次都还是
没有成功。
希望大家能帮在下分析下问题的所在!
多谢!
 
vc的编译选项也加入overflow checking看看。
 
会不会float的格式不同,用的什么数据类型?
 
同意楼上的意见。beaverway兄弟没有说出问题的关键。
 
是VC做控件时有问题,放到delphi论坛来干嘛
 
顶部