数字の要素を持つWebサービスを消費します。 Delphi wsdlインポーターはInt64として設定します。Webサービスで空白の値がInt64型の場合
Webサービスでは、この要素を空白にすることができます。しかし、Int64として定義されているため、値を設定せずにDelphiでWebサービスを使用すると、Int64なのでデフォルトは0になります。しかし、空白にする必要があり、Webサービスは0の値を受け入れません(0は無効と定義され、Webサービスによってエラーを返します)。
型がInt64の場合、空の値を渡す方法はありますか?
サービスを修正する必要があることをサービスプロバイダに伝えますか? 'blank'は' Int64'の有効な値ではありません(人の年齢は 'Int64'を使っていますが、最初は非常にばかげています。聖書の時代)。 –
年齢としては999を試してみることもできます。 – Hendra