如何用DCOM连接客户服务器程序?

snakezou 2000-01-05 06:38:00
用98或者NT作服务器都行,我已经按书上所说的写了一个程序,在本机上调通了,但在网络上不行,我怀疑是配置的问题,但不知从何下手请各位不吝指教(最好告知详细步骤).
...全文
355 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
snakezou 2000-01-13
  • 打赏
  • 举报
回复
改变网络中微软用户协议上的登录为登录到NT域并设置好域名,就可以得到用户列表了.
afreehawk 2000-01-12
  • 打赏
  • 举报
回复
能不能用98作应用程序的服务器,我设过DCOM可是不能添加用户,也不能给出权限,错误是打开添加用户窗口失败。不知道是什么原因。
tiger 2000-01-11
  • 打赏
  • 举报
回复
去www.oicq.com下载oicq.
安装并注册.
查找oicq number 为 982620的.
tiger 2000-01-10
  • 打赏
  • 举报
回复
你看的是不是李维的书? 关于automation的例子? 这个例子是有问题的
我的3-tier已通, 但用他的例子怎么都调不通
snakezou 2000-01-10
  • 打赏
  • 举报
回复
我今天试了一下,发现仍然调不通,客户端显示如下错误"Interface not Supported".
现将我的步骤介绍如下,请大家指正.
1.将服务器端(我用的是98)登录到NT上,(NT为主域控制器)
2.在win98的网络上的访问控制已经设为"用户级".
3.在win98上注册应用服务器
4.运行dcomcnfg,我的使用的是默认设置
5.运行服务器程序和RPCSS.EXE(书上说必须运行RPCSS.EXE)
6.在客户端(也是98,对服务器端的访问权限已经授予)运行一次服务器程序来注册一次
(是这样注册吗?)
7.客户端所需要的DLL我已经装好并注册(DBCLIENT.DLL,STDVCL40.DLL)
8.运行客户端程序并连接,此时给出错误:"Interface not supported".
另: 此程序在单机上已调通,在网络上用TCP/IP协议连接也已调通.
snakezou 2000-01-10
  • 打赏
  • 举报
回复
tiger大虾,另请告知怎样用你的OICQ跟你联络(请别见笑,我对网上的东东不太懂)
snakezou 2000-01-10
  • 打赏
  • 举报
回复
我看的是机械工业出版社发行的<<Delphi4编程技术内幕>>(作者是Charlie Calvert)
第二十一章MIDAS的例子SimpleMidas,例子本身很简单,但就是调不通.
另能否将你调通的程序发一封E-mail给我,最好带你的配置步骤和所用系统(是不是太贪心了?^_^)
我的E-mail: snakezou@ynmail.com
GetWay 2000-01-07
  • 打赏
  • 举报
回复
1.确保登录到NT上,且NT必须为主域控制器
2.在win98的网络上的访问控制设为"用户级"
3.在win98上注册应用服务器
4.运行dcomcnfg,配置应用服务器
5.重起98.
tiger 2000-01-07
  • 打赏
  • 举报
回复
首先, 不能用对等网, 必须有一个域服务器.
第二, 98和nt都可以, 如果用98, 要保证你的机器装了dcom.
第三, 运行dcomcnfg, 有2种方式, 1, 编辑默认权限, 把所需要的用户给与权限.
因为dcom应用的缺省用的是默认权限.
2, 编辑服务器权限, 把所需要的用户给与权限.
第四, 必须重起机器.
第五, 有什么不明白的, 找oicq 982620, 工作时间全天恭候. *^_^*
yangfan 2000-01-07
  • 打赏
  • 举报
回复
大家多说了这么多了,我说一下我连的经过,供参考
客户端用NT WorkStation 服务端用nt Service,必须要pack3或以上
服务器端启动DCOMCNFG,选中‘Microfoft Word文档’,双击后可设置它各种属性设定好后用VC的 OLE VIEWER查出‘Microfoft Word文档’的GUID。
在客户端新建工程,加入DCOMConnect控件,计算机名称输入服务端计算机名称
输入GUID及名称(你自己的应该知道),击活Connected为TRUE,连接成功
yangfan 2000-01-06
  • 打赏
  • 举报
回复
书上这么说的,WIN98做服务器需要复杂的步骤,具体我说不上,书在单位,因为我具体没试过,只是从书上看的,明天我试一下再告诉你!
snakezou 2000-01-06
  • 打赏
  • 举报
回复
我已经写好了程序, 但不知如何配置,请告知DCOMCNFG怎样设置。另如使用WIN98做服务器,该怎样做呢(因为我想用WIN98做服务器)。
yangfan 2000-01-05
  • 打赏
  • 举报
回复
C++Builder应用开发大全中有有关介绍,服务器最好用NT,注册后用运行DCOMCNFG来设置各种权限
WinCC OPC服务器配置详细方法 WinCC OPC服务器配置(2007-04-10 15:34:32)转载 分类:PLC WinCC OPC服务器配置 1. OPC操作 引言 WinCC OPC服务器和OPC客户机之时的数据交换通过DCOM进行。 安装WinCC后,WinCC OPC服务器的DCOM设置正确。 如下情况设置必须改变: " 如果登记到OPC客户机或服务器计算机的用户没有管理员员限 " 如果用不同于OPC客户机的帐号登记OPC服务器。 注意 下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。这些设置允许 通过OPC进行连接。 建议这些设置由网络管理员完成。组组DCOM需要Windows 2000或Windows XP 网络技术的基础知识。 关于DCOM和许可的附加信息可以参见Windows 2000或Windows XP文档。 2、 改变DCOM 设置 引言 安装WinCC后,WinCC OPC服务器的DCOM设置正确。 如下情况设置必须改变: " 如果登记OPC客户机或服务器计算机的用户没有管理员员限 " 如果用不同于OPC客户机的帐号登记OPC服务器 注意 下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。这些设置允许 通过OPC进行连接。 建议这些设置由网络管理员完成。组组DCOM需要Windows 2000和Windows XP 网络技术的基础知识。 关于DCOM和许可的附加信息可以参见Windows 2000和Windows XP文档。 2.1 改变Windows 2000的DCOM 设置 先决条件 在OPC客户机计算机的用户管理器中,创建WinCC OPC服务器用于运行的用户帐 号。反过来,在OPC服务器计算机上建立客户机的用户帐号。62 在线帮助的发行版 步骤 从开始菜单中选选"运行..."并输入"dcomcnfg.exe"。显示"分布式COM组组 属性"对对框。 2 选选"该用程序"标标并在列表中定位"OPCServer.WinCC"。如果是WinCC OPC HDA服务器,必须使用条目"OPCHDAServers.WinCC"。如果是 WinCC OPC A&E服务器,必须使用条目"OPCServerAE.WinCC"。 选选合适的条目。单击"属性..."。显示"OPCServer.WinCC属性"对对框。 3 选选"安全"标标。选选"使用自定义访访员限"。单击"编辑..."。显示"注册表数值员限 "对对框。 4 通过右单"允许访访"添加用户"管理员"、"交互式"、"所有人"、"网络"和"系 统"。单击"确定"关闭该对对框。 5 在"安全性"标标下选选"使用自定义启动员限"。单击"编辑..."。显示"注册表 数值员限"对对框。 6 右单"允许启动"添加用户"所有人"和"网络"。单击"确定"关闭对话框。 7 单击"确定"关关所有打开的对对框。 OPC服务器设置完毕。 ----------------------- WinCC-OPC服务器配置详细方法全文共3页,当前为第1页。 WinCC-OPC服务器配置详细方法全文共3页,当前为第2页。 WinCC-OPC服务器配置详细方法全文共3页,当前为第3页。

5,387

社区成员

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

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