我通过Remote Data Module包括:1个SQLConnection、数个DataSet和Provider来向客户端提供数据。但我在其他机器(同意局域网)只要开一个Delphi,拉个SocketConnect或DcomConnect就能毫不费力的得到我的Provider提供的数据。解决办法似乎有两个:
1、通过dcomcnfg设置权限,但看到许多人的帖子,这即麻烦,有可能使我自己的Client连接不到
2、把Server端的DataSet都设Active ;= false,通过Client的SocketConnect或DcomConnect的交互来印证并置 true.
不知这样是否有问题,或有其他办法,或这本身就不是个问题,大伙不要笑,呵呵