您的位置:程序门 -> delphi -> 网络通信/分布式开发



调用webservice


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


[向提问]调用webservice
发表于:2008-01-17 16:09:31 楼主
你好,我是新来的,最近在做一个delphi调用c#写的webservice的程序c#进行soap编码以后传给我,我怎么进行解码呀?如果做过类似的东东给点提示吧,我是刚接触这些东西的。这是   c#   中的代码:
编码:
dataset   ds;
                ds   =   dbtools.getds("select   *   from   d_users",   "d_users");
                memorystream   s   =   new   memorystream();
                //binaryformatter   bf   =   new   binaryformatter();
                soapformatter   sf   =   new   soapformatter();
                sf.serialize(s,   ds);
                //bf.serialize(s,   ds);
                byte[]   e   =   s.toarray();
                return   e;
                s.close();
                s.dispose();  
解码:
                localhost.returnbyte   returnbyte   =   new   localhost.returnbyte();
                byte[]   resultbyte   =   returnbyte.surrogateread();
                memorystream   br   =   new   memorystream(resultbyte);
              //   binaryformatter   bf   =   new   binaryformatter();
                soapformatter   sf   =   new   soapformatter();
                object   obj   =   sf.deserialize(br);  
                dataset   ds   =   new   dataset();
                ds   =   (dataset)obj;
                response.write(ds.tables[0].rows[0][1]);
                br.close();
                br.dispose();

我需要把解码这部分转成delphi的,如何做?
发表于:2008-01-18 16:47:521楼 得分:0
帮顶
发表于:2008-01-19 22:19:432楼 得分:0
等啊日来!
发表于:2008-01-19 22:59:533楼 得分:0
aiirii是谁?
发表于:2008-01-19 23:02:074楼 得分:0
阿日不会来回答这种问题的~呵呵
发表于:2008-01-20 00:47:585楼 得分:0
阿日没空,泡mm去了。:)


快速检索

最新资讯
热门点击