#web-services #delphi #soap
#веб-службы #delphi #soap
Вопрос:
я использую Delphi 10.3.2 Enterprise Edition. Я использовал импортер WSDL из Delphi и получаю сообщение об ошибке: введите описание изображения здесь
WSDL — это: http://181.176.170.150:555//ConsultaRUCDNI.svc?wsdl
введите описание изображения здесь
Спасибо за всю помощь, Америко
Комментарии:
1. мне нужно получить поля результатов в компонентах TEdit
2. Можете ли вы создать макет службы с этим WSDL в SoapUI? Тогда я не думаю, что есть какие-либо проблемы с WSDL как таковыми.
3. Если возможно, пожалуйста, укажите соответствующий исходный код непосредственно в вашем вопросе.
4. Это ошибка ( RSP-21850 ) в импортере WSDL, которая была исправлена в 10.4 Sydney.
5. Пожалуйста, НЕ размещайте код в виде картинки. Вместо этого опубликуйте как текст и используйте
{}
кнопку в редакторе, после выбора кода, для форматирования текста как кода. Спасибо.
Ответ №1:
Объявление
procedure Set_foto(Index : Integer; const ATArray<System.Byte>: TArray<System.Byte>);
неверно. Правильный:
procedure Set_foto(Index : Integer; const ATArray: TArray<System.Byte>);
И, кстати, TArray<System.Byte>
TBytes
так что вы тоже можете это написать:
procedure Set_foto(Index : Integer; const ATArray: TBytes);
Комментарии:
1. @americotorres Если это работает для вас, вы должны пометить ответ как принятый. Спасибо.