我在.net WebService中写了一个这样返回bool类型的方法: public bool GetAllUserGroup(ref DataSet dsUserGroup, ref string strErrorInfo)
{
……,……
……,……
}
我想在delphi中调用,问了N个群和N个人,要不就是不会,要不就是没用过!?
恳请各位专家,给个说法,等待肯定的答复?!

解决方案 »

  1.   

    用HTTPRIO1控件
    设置好了直接调用就行了
      

  2.   

    http://topic.csdn.net/t/20060610/10/4812977.html
      

  3.   

    XML也不知道怎么写呀?而且方法是写死了,不能改的?
      

  4.   

    http://topic.csdn.net/t/20060610/10/4812977.html这个太简单了,现在简单的已经成功了,就剩下这种类型的了!期待高手解答啊!
      

  5.   

      TNetDataSet = class;  TNetDataSet = class(TRemotable)
      private
        Fschema: WideString;
      published
        property schema: WideString read Fschema write Fschema;
      end;估计数据集被解析成数据流,存储在Fschema.但是Delphi IDE 自身提供的组件应该没有和它一一对应的,WEB SERVICE提供的接口不要提供不可跨语言平台类型,可以采用XML来传输。
      

  6.   

    TDataSet
    麻烦大哥说清楚点吧。?我不会在事件里面写呀?麻烦给贴个代码什么的?
      

  7.   

    lynmison大哥的看不懂呀?谁能给个详细的解释吗?
      

  8.   

    从网络数据传输角度出发,C#的DataSet对象是被序列化成流传递到调用者,所以流其实也就是C#的DataSet,除非去编写一个和C#一样的Delphi 版 DataSet,否则个人认为是无法用IDE集成组件接收对象。
      

  9.   

    但是要是public dataset Returnds()
    {
    ……,
    ……,
    }
    这样的方法,我能调成的,说白了,就是不知道怎么传递参数dataset!
      

  10.   

    TNetDataSet   =   class;    TNetDataSet   =   class(TRemotable)
        private
            Fschema:   WideString;
        published
            property   schema:   WideString   read   Fschema   write   Fschema;
        end; procedure DownloadDS(const TBName: WideString; const Keys: WideString; const strSql: WideString; out DownloadDSResult: Integer; out outDS: TNetDataSet); stdcall;
    http://topic.csdn.net/t/20040103/16/2629774.html