在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#接收到的全是空值
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#接收到的全是空值
调用是用delphi 7