Teu*_*onk 1 delphi soap delphi-xe7
我目前正在使用SOAP进行导出.
我将wsdl导入delphi(XE7)并开始工作.
有几个字段是可选的.父类继承自TRemotable.
财产:
property ProblemField: Integer Index (IS_NLBL) read FProblemField write FProblemField;
Run Code Online (Sandbox Code Playgroud)
我会假设问题字段有标志IS_NLBL意味着它的可空.我根本不调用该属性,但是当发送文件时,delphi使用该属性值0创建它,这给出了一个错误,因为0不是该字段的有效值.
我怎样才能解决这个问题?我不知道如何使整数为零.根据我的经验,delphi认为nil为0,但我的想法是IS_NLBL会阻止delphi给这个字段赋值0.
我没有写这段代码,它是由Delphi生成的.
有什么想法吗?
提前致谢.
尝试使用TXSInteger.它是允许可填充元素的整数类型的包装器.我用来在XE2上编码,当你导入WSDL时它可用,它是菜单中的最后一个选项.
更多信息,请访问http://docwiki.embarcadero.com/Libraries/Seattle/en/Soap.XSBuiltIns.TXSInteger
| 归档时间: |
|
| 查看次数: |
507 次 |
| 最近记录: |