远程数据库模块(Remote Data Module) DataMoudle1--->unit2
主窗口Form1--->unit1在主窗口Unit1 中....
implementation{$R *.dfm}uses Unit2;...可是在Unit1中通过 DataMoudle1.XX 引用DataMoudle1中的控件出错,这是为什么?
请问要进行那些设置才能在Unit1引用DataMoudle1中的控件呀?很急,在线等!

解决方案 »

  1.   

    把你的错误提示贴出来啊,按你上面说的不会有错误的,
     
    可以检查一下"DataMoudle1.XX"的 DataMoudle1是否正确
      

  2.   

    是不是在创建了Unit1并开始使用DataMoudle1.XX的时候 DataMoudle1 尚未创建?
      

  3.   

      Unable to invoke Code Completion due to errors in source code这是出现的错误!:(
      

  4.   

    DataMoudle1  是auto-creat form呀!
      

  5.   

    你自己把{$R *.dfm}删了吧?加上去
      

  6.   

    呵呵,俺看错了,不好意思,建议删掉Remote Data Module)重建一个试试
      

  7.   

    各位大侠还是不行呀!我重新建一个照此方法去做还是提示Unable to invoke Code Completion due to errors in source code?
    请各位总结一下或在你的机器上试一试,然后贴出来看看呀!  非常谢谢!
      

  8.   

    如:
      Application.Initialize;
      Application.CreateForm(TDataModule2, DataModule2);//先創建
      Application.CreateForm(TForm1, Form1));//後創建
      Application.Run;
      

  9.   

    将USES UNIT2;加入到上面的USES中,
    你确定DataMoudle1的NAME属性还是DataMoudle1吗
      

  10.   

    呵呵 看来你是第一次做三层白雪公猪说的不错,你现在连概念都没弄明白.
    你先停下手中的工程去买一本关于midas的书看看 或者查找一下以前的帖子
    原先delphi区有个叫midas的区(偶是以前的小斑竹)现在并到数据库区了
    三层牵扯com 不是你想象的引用单元可以搞定的.
      

  11.   

    Unable to invoke Code Completion due to errors in source code
    这句话意思是说你的源代码有问题,所以不能进行代码补全,查查你的源代码,哪里有错!!
      

  12.   

    不能在其他单元,引用远程数据模板!!!
    而远程数据模板可以引用其他单元远程数据模板:实际上是一个DCOM的抽象类的继承并增加方法,是不能具体引用的。
      

  13.   

    if Assigned(DataMoudle1) then
       begin
       DataMoudle1:=TDataMoudel.Create(Application);
      ///然后就可以用了
    end;
      

  14.   

    例子啊 你发消息先问一下白雪公猪 有没有时间帮你我现在手头上没有delphi 只有cbc 要是白雪公猪没时间你发消息给我我给你写一个cbc的
      

  15.   

    zdq801104(【☆我很笨,但是我不傻!☆】)   解决给分呀! tianya_478(天涯478)   你解决没有呀?