在C#中写Webservers 服务[WebMethod]
 public XmlDocument Pub_MemberChangePassWord(string appName, string appAuthorizeCode, string sMemberNO, string sOldPasswrod, string sNewPasswrod){
       m_OperatorDB = new OperatorDB();
        XmlDocument sResult;
        if (m_OperatorDB.CheckAuthorize(appName, appAuthorizeCode) == true)
        {
            sResult = m_OperatorDB.MemberChangePassWord(sMemberNO, sOldPasswrod, sNewPasswrod);
            return sResult;
        }
        else
        {
            return m_OperatorDB.LoginErrorMessage();
        }
}
 
在delphi 导入C# Webservers 用下面方法后调用
var
      HTTPDeclare: ServiceSoap;
      ss:WideString ;
      appName: WideString;
      appAuthorizeCode: WideString;
      sMemberNO: WideString;
      sPassWord: WideString;
begin
  appName := '1123';
  appAuthorizeCode := '2323';
  sMemberNO := '1';
  sPassWord := '1111';
  HTTPDeclare := GetServiceSoap(true,'',nil);
  ss := HTTPDeclare.Pub_GetMemberInfo (appName,appAuthorizeCode,sMemberNO,sPassWord) ;
  ShowMessage(ss);
end;为什么Pub_GetMemberInfo 传入到C#webservers中变量(appName,appAuthorizeCode,sMemberNO,sPassWord)
的值全为空值了是定义变量类型不还是什么?
delphi 导入Webservers是WideString
C#中定义Webservers 是string 请指点一下为什么C#接收到的全是空值