作者 内容
 lmy2222   com+如何发布?
 

1 在win2000下用delphi7开发的实验程序,客户端及服务器都能运行,但把客户端程序拷贝到win98上,运行提示接口不支持,好象拷到别的win2000下,执行也有问题,为什么?

2 有没有简单的办法发布com+组件?

 02/09/25 08:21 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 hyphoon   回复: com+如何发布?
 

利用Win2000的组件管理,把你的组件打包导出。

 02/09/25 09:12 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 lmy2222  谢谢,但客户端程序拷到别的机器上提示“接口不支持”或“无法写入注册表”,怎么调?
 
 02/09/25 09:25 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 hyphoon   回复: 谢谢,但客户端程序拷到别的机器上提示“接口不支持”或“无法写入注册表”,怎么调?
 

你要把导出的MSI文件拿到客户的机器上安装,而且导出的时候要选“应用程序代理……”而不是“服务器代理……”。

 02/09/25 09:31 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 lmy2222  做了,还是不行,我的2000是独立服务器,客户端是win98,我想让win98不登陆win2000即可访问其中的com+,在组件属性中选了everyone用户,仍然不能访问,createremote时蓝屏,vxd??错误,并提示“远程调用失败”
 
 02/09/25 10:54 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 hyphoon   回复: 做了,还是不行,我的2000是独立服务器,客户端是win98,我想让win98不登陆win2000即可访问其中的com+,在组件属性中选了everyone用户,仍然不能访问,createremote时蓝屏,vxd??错误,并提示“远程调用失败”
 

你是用Delphi写的吗?如果是的话,你试试现把客户机和服务器建立连接,然后用Create方法(就是不指定机器名)来创建。

 02/09/25 11:19 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 lmy2222  问题解决,原因还是用户问题,选合法用户即可
 
 02/09/25 13:37 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首