Как это лучший способ, чтобы написать мылом 1.2 клиент с Delphi для Win32


Пока нет Делфи версия поддерживает мыло 1.2 клиентов или серверов.

Я пытался в течение нескольких недель, чтобы сделать это работает, но каждый раз новая проблема, с VS/C# я мог бы сделать то же самое, и сделать работы в течение 3 дней, но мне нужно сделать с Delphi 2009.

" я пишу новую версию, используя Rem Objects SDK,", но результат был не лучше, чем у меня с Delphi SOAP library.

Но мне интересно, какой еще выбор у меня есть, какая библиотека/компонент полная поддержка SOAP 1.2?

Я нашел сообщение от Брюно, предлагающего карманное мыло. http://www.pocketsoap.com/pocketsoap/ Я не знаю, как это работает, я исследую и посмотрю, что я могу сделать.

4 10

4 ответа:

Не забудьте проголосовать за поддержку SOAP 1.2 на QC codegear:

Http://qc.codegear.com/wc/qcmain.aspx?d=66864

В настоящее время он проголосовал за отчет № 2 для Delphi (после 64-битной поддержки). Я действительно уверен, что CodeGear не собирается игнорировать это.

Я предлагаю вам покопаться в источнике. С Delphi 7 я смог добавить все виды дополнительных функций, скопировав SOAP-код в папку моего приложения и тщательно отредактировав его. В одном случае я проделал некоторые манипуляции со строками, чтобы настроить входящий пакет SOAP, чтобы он работал так же, как Delphi. Мне еще не приходилось делать это с RemObjects, но вы получите источник и для этого. Кроме того, у них есть активные группы Новостей, в которых вы можете задавать вопросы.

В некоторых случаях мне было гораздо проще написать прокси-SOAP-сервис на C# и VS и использовать его из Delphi с упрощенным описанием сервиса (WSDL). В долгосрочной перспективе это было самое эффективное решение, без каких-либо проблем в отношении стабильности или производительности. Поддержка SOAP в Delphi не является одним из его основных моментов.