Używam usługi internetowej z elementem numerycznym. Importer plików wsdl Delphi ustawia go jako Int64.Pusta wartość w serwisie WWW dla typu Int64
Usługa internetowa zezwala na to, że ten element jest pusty. Ponieważ jednak jest zdefiniowany jako Int64, gdy korzystam z usługi sieciowej w Delphi bez ustawiania wartości, domyślnie jest to 0, ponieważ jest to Int64. Ale potrzebuję go jako pustego, a usługa internetowa nie przyjmie wartości 0 (0 jest zdefiniowane jako nieprawidłowe i zwraca błąd przez usługę WWW).
Jak mogę przekazać pustą wartość, jeśli typem jest Int64?
Poinformuj usługodawcę, że powinien naprawić swoje usługi? "Pusta" nie jest poprawną wartością dla 'Int64' (i użycie' Int64' dla wieku osoby jest po prostu śmieszne - niewielu ludzi żyje dłużej niż to, co może pomieścić "bajt", przynajmniej od Czasy biblijne). –
Może możesz wypróbować 999 jako wiek – Hendra