急急急!DCOM的配置问题,欢迎大家来讨论,看看就有分!

sadpacific 2000-04-11 11:23:00
使用Delphi4.0 ActiveX页面中的ComObj创建的对象,怎样配置才可以实现
在远程计算机中的调用
1. 服务器使用NT Server4.0,如何配置?
2. 客户端使用Windows 98,如何配置?
3. 因为对象放置在.dll中,所以需要注册,Windows 98 中的注册表应该
有什么参数系统才能够知道需要到NT Server上而不是本地查找的.dll文件呢?

...全文
214 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mach 2000-04-13
  • 打赏
  • 举报
回复
To huitor & sadpacific:
驻留在.dll中的对象可以远程激活并调用其方法.
请参考
http://www.csdn.net/expert/TopicView.asp?id=3579
sadpacific 2000-04-13
  • 打赏
  • 举报
回复
To NiuNiu:
如果你不介意,我打算给你1分。
什么,嫌少,OK,1 * 5 = 5, 那就五分八。
NiuNiu 2000-04-12
  • 打赏
  • 举报
回复
我看过了,不懂,准备给我多少分?
huitor 2000-04-12
  • 打赏
  • 举报
回复
To sadpacific:
作如下解释,请指教.
1.动态库不能单独执行,需要其他程序提供进程空间.当客户程序和服务程序在同一台机器上时,客户程序提供进程空间,而当服务程序在远程机器上时,就必须依靠其他程序提供进程空间.
2.对于CreateRemote,其功能涵盖Create,即使用createRemote同样可以创建本地对象.
sadpacific 2000-04-12
  • 打赏
  • 举报
回复
To huitor:
1. 为什么驻留在.dll中的对象不能够远程激活并调用其方法,除非用MTS?
2. Delphi创建Com Object时,不论是在dll项目中还是在exe项目中,都提供了一个类方法CreateRemote,这表明.dll中的对象应该也可以远程调用,即使不用MTS。
huitor 2000-04-11
  • 打赏
  • 举报
回复
1.在NT上注册对象.打开dcomcnfg.exe设置对象的访问权限.
2.在98上打开dcomcnfg.exe,设置程序位置为远程服务器.
3.如果是.dll文件,无法进行远程访问,除非使用MTS.

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧