如何在运行时从另一个单元访问我的远程数据模块 (RDM) 的实例?(RDM 是单实例)。当我创建一个普通的数据模块后代时,Delphi 在同一单元中为它创建一个变量(例如:MyDM: TMyDM),但是当我创建一个 RDM 的后代时,没有变量。
我正在尝试将在运行时在另一个单元中创建的 TClientDataSet 的提供者设置为我的 RDM 中的 TDataSetProvider,但我找不到对我的 RDM 实例的引用。
我也尝试在设计时这样做,但是虽然将 TSQLQuery 的连接属性从同一单元设置到该 RDM 中的 TSQLConnection 没有问题,但我无法设置 TClientDataSet 的提供程序,因为没有来自RDM 出现在 TClientDataSet 的提供者列表中。