MIDAS的一个初学者问题,望大家给予帮助。(200分)

  • 主题发起人 主题发起人 zhangxp
  • 开始时间 开始时间
Z

zhangxp

Unregistered / Unconfirmed
GUEST, unregistred user!
是这样的,我在学习用DELPHI的MIDAS做三层体系结构的程序。
我现在已经学做了一个简单的midas程序。应用服务器端程序(例如叫SERVER.EXE)
用DATASETPROVIDER连接了数据库服务程序,客户端(例如叫CLIENT.EXE)用DCOM协议
与应用服务器端程序连接。这个程序在我的机器和别人的机器上都运行正常。
但是,现在的问题是:无论是在我的机器里(开发用,已注册)还是在别人的机器里,当
客户端程序启动的时候,它将自动启动应用服务器程序(SERVER.EXE)。我知道应用服务器
程序应该先与客户端程序启动。但我的想法是让客户端程序和服务器端程序分别运行在
不同的机器上,即只有在我的应用服务器里先启动应用服务器程序(SERVER.EXE),在客户机
里才能运行客户端程序(CLIENT.EXE),而且客户端程序连接的是应用服务器里的服务器程序
(SERVER.EXE),而不是在其本地客户机里自动启动一个服务器程序(SERVER.EXE)。
这该如何实现?设置?
呵呵,这个问题也许被我讲的罗里罗嗦,不知各位高人看明白没有。
另外,哪里有比较好的讲解DELPHI开发MIDAS技术的书籍(电子版,可以下载),我自己去
看也行,烦你推荐。谢谢。
谢谢花时间看完它!
 
不让客户端主动启动Server????
 
最简单的

TSocketConnection

C:/Program Files/Borland/Delphi6/Bin/scktsrvr
 
http://www.yuyux.com
www.51delphi.com
都有电子书下载的。
学习midas可以看李维的书。
连接 同意楼上的说法。
 
李维的
delphi5.x 分布式多层应用 系统篇
哪有电子版的就不清楚了。
我已经买书了,所以没去找过。
 
我已经用TSocketConnection实现了。那么用DCOM协议的话,就不能实现类似的效果吗?
(即在客户端程序在客户端执行,服务器端程序只在服务器上执行)
还有李维的那三本书在哪里可以找到电子版下载?肯请各位指点。
 
后退
顶部