********怎么调试组件?
各位,delphi中作组件怎么调试?谢谢 问题点数:20、回复次数:8Top
1 楼VSaber(☆浪人☆)回复于 2001-12-17 20:46:58 得分 0
设置parameter的host程序就可以了啊!
Top
2 楼tiezui(浩宇)回复于 2001-12-17 21:10:15 得分 0
to VSaber(☆浪人☆)
请说一下具体过程!我在delphi6中用这种方法试过了,但是不行,是不是客户程序有特殊要求?Top
3 楼MSHawk(憨憨)回复于 2001-12-17 21:21:49 得分 0
调试什么组件啊?COM还是VCL?Top
4 楼tiezui(浩宇)回复于 2001-12-17 21:27:18 得分 0
to MSHawk(憨憨)
就是调试com组件Top
5 楼tiezui(浩宇)回复于 2001-12-18 10:53:27 得分 0
还有没有人知道,急用!!Top
6 楼MSHawk(憨憨)回复于 2001-12-18 11:08:44 得分 0
Import组件,为此组件编写代码。然后就按照VSaber(☆浪人☆) 说的办,当然,在组件工程中用这种方式Top
7 楼enlightenment(破冰超人)回复于 2001-12-18 11:18:27 得分 10
调试进程内Com Server的步骤是在delphi5带的DG.PDF的45-46页上,但那上面少了关键的一步就是,你还需要点中
Project¦Options¦Linker中的"include remote debugger symbols“选项,最后还要build all重新编译全部文件。
Top
8 楼VSaber(☆浪人☆)回复于 2001-12-18 12:52:37 得分 10
不会吧,我一直没有选择这个就可以调试的:)
我又刚刚做了一个测试,绝对没问题啊,我给你说说过程吧:
创建一个com-〉编译通过-〉创建一个client调用(前期邦定或后期邦定都可以)程序->编译通过-〉打开com工程-〉设置菜单run下面的parameters的hostapplication为刚才的client调用程序->在com工程源代码中设置断点-〉在com工程环境下运行,如果这时候运行到断点下面当然就断下来了
不过我以前遇到一个com+调试不成功的原因,搞了很久才发现是因为我com+程序所在路径包含中文,呵呵,检查一下你的com所在路径是否包含中文了,或许会是这个原因!!!Top




