使用Delphi7实现B/S应用应注意的地方如下:
对于Server端来说,
Server的应用其实是个普通的应用程序, 按一般应用程序的创建即可
所使用的数据模块应该为Remote Data Module
编译之后, 请先运行一次Server应用程序, 以使得它注册到系统中
对于Client端来说,
TSocketConnection(或TDCOMConnection)和TClientDataSet都是需要的
设置TSocketConnection之前, 先在命令行中键入"ScktSrvr.exe", 启动Borland提供的端口连接诊听程序
设置TSocketConnection的属性Address为127.0.0.1(本机地址), ServerName值可从下拉框中选择(注意! 启动了ScktSrvr.exe后才能看得见)
为每个TClientDataSet设置RemoteServer和ProviderName, 同样是要在启动ScktSrvr.exe之后才能看见
编译并启动Client应用程序, ScktSrvr.exe中会发现有新的连接上来
最后, 改造Client为Browser所用, 办法就是用ActiveXForm封装Client.