如何使用一个客户端,实现对多个服务器的操作,请指教!(100分)

  • 主题发起人 主题发起人 dfwzh
  • 开始时间 开始时间
D

dfwzh

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,如能有源码让小弟学习一下,则更好,在此先谢过了!
 
嘿嘿,简单,在FORM(或DATAMODULE)中,多放几个Connection和ClientDataset,搞定。
 
Huzzz说的对

 
就是就是。。[:)]
 
是指服务器的数据库吗?
设置多个DataBase不就可以了吗!
 
我说的是COM服务器。每个服务器均为一组功能模块,
其中有一个接口函数Run,可以调用每个功能菜单;而客户端要访问服务器时,则要加
入相关的*_tlb文件,如果很多服务器,则要加入很多此类文件,到时我又如何知道该调用
哪个服务器中的接口函数呢?是用CreateOLEObject吗,能有其它更好的方法吗?能否提供
示例程序》
 
原来你是自定义的接口啊。那你直接放入多个DCOMConnection,并指定为不同的GUID,
对应不同的服务器,然后直接调用DComConnection.AppServer就行了,DCOM会根据GUID
自动连接不同的服务器。
>>客户端要访问服务器时,则要加入相关的*_tlb文件
静态绑定才要,如果动态绑定就不用加了。直接写DComConnection.AppServer.Run就
行了。
 
可是客户端可能并不知道GUID?
 
后退
顶部