Sayısal bir öğeye sahip bir web hizmeti kullanıyorum. Delphi wsdl ithalatçı Int64 olarak ayarlar.Int64 türünde web hizmetinde boş değer
Web hizmeti bu öğenin boş olmasına izin verir. Ancak, Int64 olarak tanımlandığından, Delphi'de web hizmetini bunun için bir değer belirlemeden tüketirim, varsayılan olarak 0'dır, çünkü bir Int64'dür. Ancak boş olmalı ve web hizmeti 0 değerini kabul etmeyecek (0 geçersiz olarak tanımlandı ve web servisi tarafından bir hata döndürdü).
Tür Int64 ise boş bir değeri nasıl geçebilirim?
Servis sağlayıcısına servislerini düzeltmeleri gerektiğini söyle? Bir 'boş' bir 'Int64' için geçerli bir değer değildir (ve bir kişinin yaşı için bir 'Int64' ilk etapta oldukça gülünçtür - pek çok insan bir byte'ın tutabileceğinden daha uzun yaşamaz, en azından o zamandan beri İncil zamanlar). –
Belki 999 yaşını – Hendra