webservice服务端是用D7写的.  服务器是windows2003 sp2.客户端调用也是用D7写的.(form上面放一个httprio控件).客户端调用时现在遇到一个问题:在XP Win7 等系统下调用完全是OK的.  
在windows2003 sp1 下面调用也是OK的, 但是在windows2003 sp2的机子上面调用出错.Access violation at address 013910a4, write of address 013910a4请指教 .

解决方案 »

  1.   

    发现在windows2003 sp2上面调用时是这一句出了问题:procedure TForm1.Button1Click(Sender: TObject);
    var h: ITverify ; uid: string;
    begin
       h := httprio1 as ITverify ;  //这里出错了.  ITverify是webservice上面的接口.
       uid := h.GetUID('xxxxxx') ;
       ShowMessage(uid);
    end;
    请问在windows2003 sp2 里面应该怎么写?