怎样调用远程数据模块的Create事件

squir 2003-05-07 06:49:41
请教高手:
我在做一个分布式程序:
服务器端:ADOConnection1 + DataSetProvider1
客户端 :SocketConnection1 + ClientDataSet1

由于我需要动态指定服务器的IP ,所以在客户端的 ClientDataSet1 的
RemoteServer 要从配置文件中读取,而在我在手工在delphi 设置
ClientDataSet1 的 RemoteServer 时候,服务器端的数据模块还没有创建
,请问在服务器端我要怎样调用远程数据模块的Create事件啊?
...全文
38 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiflower 2003-07-12
  • 打赏
  • 举报
回复
with SocketConnection do
begin
Host:=HostName;
ServerName:=MyServerName; //远程数据模块的名称
end;
with ClientDataSet do
begin
RemoteServer:=SocketConnection;
ProviderName:=DataSetProviderName;
Open; //此时,远程数据模块自动建立
end;
snjun 2003-07-06
  • 打赏
  • 举报
回复
先通过SocketConnection把服务器IP等设置传到中间层存储为全局变量或写配置文件注册表
然后再开启ClientDataSet
在中间层的数据模块创建过程中先从对应变量或配置文件中读取配置再打开ADOConnection
squir 2003-07-06
  • 打赏
  • 举报
回复
Wu~~~~~~~~~~~ Wu~~~~~~~~~~~

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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