server端remotedatamodule  客户端怎么调用?  DCOMConnection.AppServer.specialfuntion()怎么不行我看有的书说要先创建服务接口instance
  myappserver :IRemoteDataModuleDisp
  myappserver.bind(DCOMConnection.getserver())
  myappserver.specialfuntion()是按这样创建接口访问吗?  这个好象调用的是disp接口啊,不是appserver啊请高手指教,谢谢(只是询问方法) 

解决方案 »

  1.   

    DCOMConnection.AppServer.specialfuntion()
    为什么不行?
    报什么错?
      

  2.   

    报什么错误没注意看,下次把错误提示贴出来  另外,客户端要import 服务锻的type libary,能详细的讲讲怎么过程吗?
    详细点,谢谢.  我没次是自己手动加的,include,我想是不是这个原因,没加对
      

  3.   

    摩托:
    project/import type library / add /找到服务器所在文件夹的.tlb文件
    出来以后,点击createunit  ok!摩托好累,加油去了 :)
      

  4.   

    如果你用的是远程数据模块的话,就没有这个必要,如果你单纯用的是DCOM的话,的确,应该如摩托所言,还有,你调用的那个AppServer肯定是参数传递错误,为什么?因为一般而言,在客户端不检测AppServer接口调用,甚至连这个函数也不管是否存在,只是在程序运行是动态的检测;出错就应该是函数名错或是参数错,这是其一,再者就是你的数据回调什么的错,错误贴出来;
    小小建议用的方法:
      Connection.AppServer as InterfaceName.Specialfunction()//前边是你的接口名,这才叫静态调用,速度快,还给你检测,呵呵;
    小小也很累了,上来一次不容易,呵呵;
    祝你好运;
    --------------------------------
    www.nxit.net/bbs 欢迎您
      

  5.   

    www.nxit.net/bbs 里边的Midas内容,估计你看了会不想走的,呵呵;