写好了组件,还要写一个客户端调用,但是组件已经编译了。如何调试组件中间的过程、查看变量值呢?

解决方案 »

  1.   


    如何调试com+组件打开 开始|程序|管理工具|组件服务,在组件服务下找到你的com+组件,比如说在“aaa”下,鼠标右键点击,打开属性设置->高级,选中“在调试器中启动”,在‘调试路径中’复制以下的字符串:/ProcessID:{C60E1065-9B94-461B-87E6-2FC10D22B902},按确定键,退出属性设置。
    在delphi中,run|Parameters的Host Application路径设置为  X:\Winnt\system32\dlllhost.exe,在Parameters中粘贴刚才复制的字符串/ProcessID:{C60E1065-9B94-461B-87E6-2FC10D22B902},就行了。
    调试时,先按F9,使Com+进入调试状态,然后运行主程序。其它的调试过程和调试程序差不多。
    切记:调试完成后,要把“在调试器中启动”不选中,才能正常运行程序。