请问三层结构中的远程调用怎么样实现?

解决方案 »

  1.   

    首先在服务器端声明一个过程。
    客户端:SocketConnection.AppServer.YourProcedure();
      

  2.   

    zzllabc
    能不能详细点!举例说明!谢谢!
      

  3.   

    如你在远程模块的DM上点右键选AddToInterface,输入
    function ApplyUpdateS(Var Data:OleVariant;Provider:OleVariant;ArrayCount:integer):integer
    点确定,然后客户端调用
    dsZb.RemoteServer.AppServer.ApplyUpdateS(Re,VarArrayOf([dsZb.ProviderName,dsMx.ProviderName]),2);
      

  4.   

    简单一点,你打开工程后,创建一个远程数据模块。然后选择IDE菜单View--Type Library,然后在上面加方法即可。
      

  5.   

    如你在远程模块的DM上点右键选AddToInterface,输入
    function ApplyUpdateS(Var Data:OleVariant;Provider:OleVariant;ArrayCount:integer):integer
    点确定,然后客户端调用
    dsZb.RemoteServer.AppServer.ApplyUpdateS(Re,VarArrayOf([dsZb.ProviderName,dsMx.ProviderName]),2);