在新建的REMOTEDATAMODUAL单元中没有
var
  REMOTEDATAMODUAL1: TREMOTEDATAMODUAL;
因此不能引用REMOTEDATAMODUAL1上的控件如(REMOTEDATAMODUAL1.adoconnection1)但我自己加上
var
  REMOTEDATAMODUAL1: TREMOTEDATAMODUAL;
也不行
为什么datamodual1.adoconnection1可行呢?

解决方案 »

  1.   

    May reference TADOConnection Component in the Delphi's toolbar directly.
      

  2.   

    Remote DataModule是一个COM组件,只有在它的接口中对外暴露的方法才能为外界所用,其余的都是组件内部的细节,不能也不应该为外界所知的
      

  3.   

    笑天,我问的是
    我在REMOTEDATAMODULE上放了一个ADOCONNECTION控件
    但不能如下这般引用
    REMOTEDATAMODULE的名字.ADOCONNECTION但在DATAMOULE上放一个ADOCONNECTION控件
    就能如下这般引用
    DATAMODULE的名字.ADOCONNECTION
      

  4.   

    需要在RDM中添加接口,其他要调用RDM的单元通过接口引用RDM中的方法。