我在三层应用中,客户端与应用服务器之间的通讯是基于IP的,  
  在客户端采用SOCKETCONNECDTION连接应用服务器,我现在要在客户端  
  把数据传给应用服务器处理,网友告诉我用AppServer,也就是在基于IP的  
  环境下(即用socketconnection连接应用服务器),在客户端通过  
  socketconnection.appserver.getsql调用应用服务器的接口方法。  
          我现在在应用服务器以_TLB结尾的文件中定义了这个接口,然后在客户端调用:  
      socketconnection.appserver,到这里就再也看不到接口、方法和属性了,  
  我的socketconnection的connect属性已经设为true了   还是不能调用!高手帮帮忙!

解决方案 »

  1.   

    使用SocketConnection连接需要运行 Delphi安装目录\Bin\scktsrvr.exe 这个程序 才能调用服务端的接口
      

  2.   

    自己写上去,会报Method 'MyMethod' not supported by automation object的错误。
      

  3.   

    晕死,照着d7 demo里面的例子做都会报Method 'MyMethod' not supported by automation object错?到底为什么啊!
      

  4.   

    看看 type Library 你定义的这个方法还在里面不? 别的版本我不清楚,在d2010里,有时定义了方法后,关掉就没了。只是会在remoterModal里存在,但对象本身却是没这个方法的