我编写的COM+组件在本机调试的时候完全正常,客户端可以正确调用(客户端也在本机)。但是如果将组件打包安装后,如果客户端和组件不在同一个机器,就会报错(在同一个机器没问题)。调试客户端发现是调用组件的一个方法的时候出错,但是这个方法里面具体什么地方有错,却无法知道。听说COM+组件可以联机调试,但是查了很多资料均未找到。自己也试了很多次,比如说在服务器端把COM+的工程运行起来,然后在导入到组件服务器中等方法,但是均不好使。希望有大侠能赐教,在这里先谢了。
调试欢乐多
在组件中写一个方法:
public sub test()
msgbox "Successful!"
end sub
如果调用成功,服务器会跳msgbox2.有没有访问到方法? 入口参数有没有错,比如数据类型3.方法中加入on error goto err1:
err1:
msgbox err.description
查看是什么错.4.确认组件本身需要的类库,服务器都有,且注册过.
如果大家有更好的办法还希望指点一二!
,不要在里面石油窗体,更不要使用MSGBOX,会让线程挂起。