远程数据模块的服务器端如何得到客户端数
服务端用的是DCOM+DataSetProvider控件  
客户端用DCOMConnection+ClientDataSet  
服务端如何得到客户端的连接数,用于监控?
还有服务器的数据模块如何调用主窗口上的控件(如form1.label1.caption='客户端的连接数')
(小弟初学,做不出来就要下岗了啊)

解决方案 »

  1.   

    RemoteDataModule模块procedure Thiui.RemoteDataModuleCreate(Sender: TObject);
    begin
      Inc(Form1.IncQuerycount);
    end;procedure Thiui.RemoteDataModuleDestroy(Sender: TObject);
    begin
      Inc(Form1.IncQuerycount,-1);
    end;主Form模块
      public
        IncQuerycount : integer;
    procedure TForm1.Query1AfterOpen(DataSet: TDataSet);
    begin
      inc(IncQuerycount);
    end;
      

  2.   

    cdsgajxlp(起名很难)
    兄弟,你那个不行啊,只能改变public变量,但是不能改变主窗体上的显示控件(因为我要把客户端数
    显示在主窗体上);
    如:
    我在 RemoteDataModuleCreate(Sender: TObject) 事件中
    写上:form1.label1.caption:='555';就出错了;
      

  3.   

    总算自已解决了,不过还是要感谢cdsgajxlp(起名很难)散分!