◇◇◇◇◇ COM+在Deplhi7中的调用问题!(100分) ◇◇◇◇◇
两台电脑,A为Server,winXP,192.168.0.100
B为Client,winXP,192.168.0.200
A、B不在域中(公司其实没有域,实际应用中也不会有域)
有个Com+组件,在A中已经发布,并且导出为ApplicationProxy的MSI安装文件。
在B中安装该MSI,在delphi7中Project->import type libraly中Add至delphi组件面板"ActiveX"上。
现在在B(客户端)打开delphi,new project,在form1中添加ActiveX面版的该Com+组件。设置如下:
RemoteMachineName:192.168.0.200(server的IP)
AutoConnect:True;
ConnectKind:ckRemote
然后运行该project,显示错误:
Project Project1.exe raised exception class EOleSysError with message '拒绝访问。'. Process stopped. Use Step or Run to continue.
我查看了资料,觉得应该是该Com+的用户认证的相关问题。
提出问题如下:
1)是否该Com+的用户认证问题?
2)<a> 如果是用户认证问题,在客户端程序中如何添加验证环节?
2) <b> 是否在服务器端(A机器),com+组件服务的配置有要求?
3) 如果不是Com+的用户认证问题,有什么解决办法?
请大家多多帮忙。我的QQ: 405058339,与我联系,我给各位打电话请教!谢谢。
(QQ认证请注明 com+,呵呵,骚扰的人太多了!!!!!)
问题点数:0、回复次数:9Top
1 楼znet2004(〓〓不是一毛不拔〓〓)回复于 2005-04-01 12:51:51 得分 0
请大家多多帮忙。我的QQ: 405058339,与我联系,我给各位打电话请教!谢谢。
(QQ认证请注明 com+,呵呵,骚扰的人太多了!!!!!)
帮忙捧场!!谢谢!Top
2 楼vinsonshen(为了明天)回复于 2005-04-01 13:03:51 得分 0
upTop
3 楼ysai(所有真的都是假的真,所有假的都是真的假)回复于 2005-04-01 13:12:53 得分 0
COM+要使用WINDOWS身份验证,即,你客户端当前登录的用户,要在服务器端也有,而且密码要相同,并且有COM+访问权限,空白密码不行Top
4 楼znet2004(〓〓不是一毛不拔〓〓)回复于 2005-04-01 14:36:07 得分 0
ok!我按照ysai的意思试验一下。先谢谢。
不过,有没有其他的办法!比如,使用例如net use等命令来实现,或其他的方法?
谢谢!Top
5 楼znet2004(〓〓不是一毛不拔〓〓)回复于 2005-04-01 15:23:28 得分 0
ysai的方法还是不行!仍然显示“拒绝访问。”。能不能请给我一个例程!QQ给我,谢谢。Top
6 楼znet2004(〓〓不是一毛不拔〓〓)回复于 2005-04-04 09:37:18 得分 0
请大家给予积极的帮助!谢谢!急死我了!Top
7 楼Heyongfeng(小何)回复于 2005-04-05 14:31:47 得分 0
顶Top
8 楼j9dai(翔)(DoItNow)回复于 2005-04-05 14:35:15 得分 0
关注 + 友情UPTop
9 楼liuzi_sh(阳光晒人)回复于 2005-07-31 05:31:56 得分 0
这种问题我遇到过,解决方法如下:
1.数据库端服务器设置好用户,如test.
2.在客户端机器设置好用户,test.注意用户名和密码与服务器端一样.
3.客户机登陆用test,
问题解决!!
注意.如果登录客户机中所使用的用户名和密码在主机中不存在,或者不一致将导致上述问题发生.
Top




