Board logo

Subject: CnDebug在BCB6里面如何使用? [Print This Page]

Author: bbw    Time: 2006-9-12 13:00     Subject: CnDebug在BCB6里面如何使用?

按照CnPack帮助中的说法,CnDebug“可在 Delphi 和 C++Builder 下使用”。但是只有pas文件,在BCB里面一般的C++工程中,加入这个pas之后,怎么使用全局对象CnDebugger呢?也没有头文件啊。我是新手,不知道它能不能在BCB的工程当中用,如果可以,怎么使用。
盼答复,谢谢。
Author: Passion    Time: 2006-9-12 16:11

可以参考这篇文章:
http://htm.winsteps.net/program/665.htm
Author: bbw    Time: 2006-9-12 18:10

谢谢啊。但是,还是有些不明白。加入工程当然没问题,编译时会自动生成一个hpp文件。我是不是可以把这个hpp文件作为头文件包含进我要用CnDebug的单元?我包含后,编译时提示hpp文件中不能定义匿名的Union等错误,不知怎么回事。
希望能有更详细的说明,谢谢。
Author: Passion    Time: 2006-9-12 21:25

非常抱歉,我们没有完全处理好 Pascal 和 C++Builder 的兼容性,导致出现这种编译错误。
现在我们已经修正了此问题,您可以在我们的 CVS 上获得最新的 CnDebug.pas。如果您上 CVS 不方便,可留下您的mail地址,我把更新后的 CnDebug.pas 发给你。或者等待我们出 0.8.1 版本。 ;)

用最新的 CnDebug.pas 后,就可以在 BCB 里头直接使用 CnDebugger()->TraceMsg("xx"); 来输出内容了。
Author: Passion    Time: 2006-9-12 21:25

CnDebugger()->TraceMsg("xx");
Author: Passion    Time: 2006-9-12 22:32

或者下载安装我们的最新构建版:
http://www.cnpack.org/download/u ... .1.239_Unstable.exe
Author: bbw    Time: 2006-9-12 23:16

好的,我下来试试,谢谢。感谢你们辛勤的工作和不厌其烦的解答,希望CnPack越走越好!
Author: bbw    Time: 2006-9-12 23:18

对了,发给我一份吧,我的信箱是(此处删掉,问题已解决,谢谢),再次感谢。

[ 本帖最后由 bbw 于 2008-7-15 19:53 编辑 ]
Author: bbw    Time: 2006-9-13 18:23

再提个小小的建议:CnDebug Viewer能不能输出消息是滚动的,就是最新的消息始终显示出来,旧的依次上滚或下滚,这样,在监视不停的输出时感觉比较好。
Author: bbw    Time: 2006-9-14 00:46

邮件收到,也下载了新版(Unstable),问题解决,谢谢。




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