导航
  • 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

关于DELPHI的COM+的组件的远程配置的问题

morphia 2001-07-31 11:49:02
我制作的COM+组件已经安装至COM+SERVER中,这时,我将其中的COM+组件导出为客户
端,然后到了客户端安装后,一切正常。

但是,运行客户端程序时,仍然出现提示---- "未注册类别",怎么办?
...全文
304 点赞 收藏 31
写回复
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
morphia 2001-08-13
up
回复
morphia 2001-08-12
up
回复
danieli 2001-08-12
gz
回复
morphia 2001-08-06
up
回复
geliang 2001-08-06
我可以告诉你,你别失望是调用本机的dll.
还有com+是要在客户端.msi运行才可以用的,我也不知道为什么?只是与你有同样的问题,这样不是又回到c/s结构,不是一样还要在客户端配置一下,有这方面的高手吗?请在原理方面解释一下行吗?
回复
morphia 2001-08-06
up
回复
morphia 2001-08-06
已经加分,虽然不多,继续up
回复
morphia 2001-08-06
不是以上原因,再up
回复
abedon 2001-08-06
原理上来说客户端调用的是服务器端的COM+应用程序,也就是说dll并没有在客户端机器上注册。只不过在客户端运行.MSI进行安装的时候给出了一个调用路径(包括服务器的名字,和dll在服务器端注册的CLSID)。

我估计你的问题原因有三个:
1。你的服务器端的COM+应用程序本身就是远程调用,dll也没有在服务器端注册,因此客户端也找不到;
2。客户端的远程服务器名称有错;
3。客户端没有必须的权限。
后两点都可以在组件属性中设置。
回复
abedon 2001-08-06
原理上来说客户端调用的是服务器端的COM+应用程序,也就是说dll并没有在客户端机器上注册。只不过在客户端运行.MSI进行安装的时候给出了一个调用路径(包括服务器的名字,和dll在服务器端注册的CLSID)。

我估计你的问题原因有三个:
1。你的服务器端的COM+应用程序本身就是远程调用,dll也没有在服务器端注册,因此客户端也找不到;
2。客户端的远程服务器名称有错;
3。客户端没有必须的权限。
后两点都可以在组件属性中设置。
回复
morphia 2001-08-06
同上,up
回复
morphia 2001-08-05
DCOM的配置我也是做过的,但是COM+真的不知道如何去做。
难道真的没有人做过COM+的远程配置吗?
回复
danieli 2001-08-04
up
回复
Scarlette 2001-08-04
COM+怎么弄我不知道,但是DCOM倒是折腾过的,有办法。
回复
morphia 2001-08-02
up
回复
morphia 2001-08-02
up
回复
morphia 2001-08-02
up
回复
ExitWindows 2001-08-01
up
回复
ExitWindows 2001-08-01
up
回复
ExitWindows 2001-08-01
up
回复
发动态
发帖子
Delphi
创建于2007-08-02

4802

社区成员

Delphi 开发及应用
申请成为版主
社区公告
暂无公告