社区
网络通信/分布式开发
帖子详情
Dcom服务器端怎样添加新功能
zhypp
2003-12-23 09:50:51
我在编写小型数据库管理程序
已经成功地用Dcom建立登陆确认(Confirm)功能
单程序编写过程中需添加一个新功能模块,在服务器程序Type Library中和Confirm
同一接口下加入新方法,并在程序中添加代码、编译运行,但在调用客户端程序调用该接口,还是只能见到Confirm一个方法。
我刚刚使用分布式编程,请各位高手多多指教。
...全文
89
5
打赏
收藏
Dcom服务器端怎样添加新功能
我在编写小型数据库管理程序 已经成功地用Dcom建立登陆确认(Confirm)功能 单程序编写过程中需添加一个新功能模块,在服务器程序Type Library中和Confirm 同一接口下加入新方法,并在程序中添加代码、编译运行,但在调用客户端程序调用该接口,还是只能见到Confirm一个方法。 我刚刚使用分布式编程,请各位高手多多指教。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhypp
2003-12-28
打赏
举报
回复
试了,不管用。不知道什么原因。
呶
我先建一个远程数据服务器(Remote Data Module)
CoClass Name=Test
在Tpye Library中Interface "Itest"下建立方法"Method1",刷新Tpye Library,在代码单元的
Produce Ttest.Method1单元中添加内容为“//”,Save为P_Test.dpr;test1.pas;test2.pas,Build,Run
file/close all
客户端建立
1:new/application
2:Project/Import Type Library
找到并add刚才生成的P_test.exe
3:在程序uses单元加入P_test_tlb
4:在Privare单元定义变量
cVar:Itest
5:在procedure TForm1.FormCreate(Sender: TObject);单元加入
cvar:=cotest.CreateRemote('zhy');//我当前也是服务器和客户端所在的电脑名“zhy”
6:!!!当我在接下来的一行键入cvar.时,自动弹出属性列表中第一项为Method1
7:取消刚才试键入的cvar.
8: 保存客户端C_test.dpr
下面中间层添加方法
open 刚才的P_Test.dpr
view Tpye Library
展开Itest 添加新方法Method2 刷新
在procedure Ttest.Method2;单元内键入“//”
Save,Build,Run
????????????????????????????
Open 客户端 C_test.dpr
在cvar:=cotest.CreateRemote('zhy');下面以行键入
cvar.谈出的列表框里只能找到Method1,而没有Method2
????????????????????????????
dragon432503
2003-12-27
打赏
举报
回复
不会吧,你可如下直接调用即可:
DCOM.AppServer.方法名(参数)
你是否加入了服务器的TLB单元,如果是你是否更新了此单元,其实你可以不加服务器的任何单元,直接远程调用即可!
zhypp
2003-12-26
打赏
举报
回复
有没有高手能回答我问题丫?
人说三层结构是便于维护,各位高手作服务器不添加方法吗?
请问高手们都采用那些方法?
zhypp
2003-12-25
打赏
举报
回复
长期关注
rocker1218
2003-12-24
打赏
举报
回复
up
up
up
使用vb建立D
COM
服务器端
及客户端应用的详细过程(1)
使用vb建立D
COM
服务器端
及客户端应用的详细过程(1) Window9x,WinNT Server和Winnt WorkStation平台都能支持D
COM
。 本节介绍如何建立D
COM
服务器端
应用,及其注意事项。(本人使用的是西文版vb6) 一、建立如下目录: C:/D
COM
Demo C:/D
COM
Demo/Server C:/D
COM
Demo/Server/Setup
如何解决令人头痛的D
COM
配置问题
有不少刚刚接触OPC通信的技术人员因为不熟悉D
COM
配置倒在了OPC通信的“第一步”,那我们接下来就来看看如何完成令人头痛的D
COM
配置。
使用vb建立D
COM
服务器端
及客户端应用的详细过程(3)
使用vb建立D
COM
服务器端
及客户端应用的详细过程(3) 分发服务器D
COM
应用: 事实上,你已经可以在你的机器上运行程序了.如果你能在两台机器上测试你的应用,它更能表达D
COM
分布的特点,在两台机器上,请按下列方法进行: 1.启动"Package & Deloyment Wizard"安装打包工具 2.单击"Browse",选择C:/D
COM
Demo/Serve
OPC Tunneller——从此不用配置D
COM
了!
如果在这段时间里,还有始终未能通过D
COM
配置让自己的OPC通信建立起来的读者朋友,我建议大家收藏本篇文章,因为OPC Tunneller将会是你完成OPC通信的“捷径”。
d
com
配置_如何解决令人头痛的D
COM
配置
前言OPC通信技术因其帮助大量的使用不同通信协议的下层现场设备的数据得以与上位机的应用程序进行交互的作用,成为了一种工业通信领域中一套广为流行的方案,它使得硬件供应商和软件开发商都可以专注于做自己的工作。只要双方都能提供OPC接口,就可以完成对现场设备的数据采集和交互。即便没有接口,Matrikon的OPC服务器软件也可以帮助现场设备完成这一过程。而为了完成这一切,除了需要用到OPC的服务器和OP...
网络通信/分布式开发
1,594
社区成员
32,944
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章