Board logo

Subject: 调试时不能传值给对应控件属性 [Print This Page]

Author: wfymqj    Time: 2007-7-13 20:11     Subject: 调试时不能传值给对应控件属性

动态库在Windows中注册后,导入到Delphi的Pas文件,调试时,将鼠标放在对应控件的属性上,提示如下
Function to be called,TClassSource.Get_CommPort,was eliminated by Linker;
Function to be called,TClassSource.Get_CommSetting,was eliminated by Linker

请问这个问题如何解决啊
Author: Passion    Time: 2007-7-14 23:27

关掉编译优化选项看看?
Author: wfymqj    Time: 2007-7-16 10:27

我只有下面几个编译选项未选中,其它的都选上了,还是同样的问题
Optimization 、
Complete boolean eval 、
Typed@operator 、
Assignable typed constants

我引用的Cj_Source.dll在VB中引用导入,是可以用的
Cj_Source.dll这个库可能也是VB编写的(不确定,因这是别的厂商提供的)
请问这有相关性吗,我用的是Delphi7
Author: zzzl    Time: 2007-8-2 08:48

干脆把值读到临时变量里看吧
Author: stanleyxu2005    Time: 2007-8-2 09:58

你可以平时多定义一些配置,调试的时候,打开debug information然后关掉optimization,并且打开range check、io check、overflow check。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0