S songjt Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-17 #1 各位大侠,小弟在调试Com+程序时,com+程序运行后,Com+源代码左边的蓝点点都不见了,即使把某条代码行按F5加红,程序也不会在此停住,无法逐行跟踪,如何解决啊??? 谢谢谢谢!!!!
B bbface Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-18 #2 用showmessage()显示出来,如果这个也没有作用的话,应该是你的程序根本就没有执行到.
L lajfox Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-18 #4 有两个办法调试代码: 1)在Delphi的Run菜单下执行Register ActiveX Server,然后打开Run菜单下的Paramters,很方便,与调试Dll一样方便。 2)用Windows的组件服务安装Com+组件到机器上,打开Com+应用程序的属性页到【高级】,把在“调试器中运行”选项选中,然后到【常规】记下应用程序的ID(是一个GUID),最后到Delphi中的Run-Parameters中设置运行程序是[windowsystempath]/dllhost.exe, 运行参数为 /ProcessID:{C2D56158-CD04-4424-AE8F-2C156DA4F94A},注意把Guid改为你记下的Guid。然后执行一个会调用Com+的程序就可以。
有两个办法调试代码: 1)在Delphi的Run菜单下执行Register ActiveX Server,然后打开Run菜单下的Paramters,很方便,与调试Dll一样方便。 2)用Windows的组件服务安装Com+组件到机器上,打开Com+应用程序的属性页到【高级】,把在“调试器中运行”选项选中,然后到【常规】记下应用程序的ID(是一个GUID),最后到Delphi中的Run-Parameters中设置运行程序是[windowsystempath]/dllhost.exe, 运行参数为 /ProcessID:{C2D56158-CD04-4424-AE8F-2C156DA4F94A},注意把Guid改为你记下的Guid。然后执行一个会调用Com+的程序就可以。
H hophy Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-19 #5 我也遇见过此问题,但我的情况是,如果用project group打开了多个project,要调试其中的Com+程序时就调试不了(一开始是可以调试的,但有一天突然就不行了),而如果只是打开要调试的com+项目,是可以调试的。
我也遇见过此问题,但我的情况是,如果用project group打开了多个project,要调试其中的Com+程序时就调试不了(一开始是可以调试的,但有一天突然就不行了),而如果只是打开要调试的com+项目,是可以调试的。