Вызов веб-сервиса из c ++ v6 - PullRequest
       10

Вызов веб-сервиса из c ++ v6

0 голосов
/ 17 ноября 2009

Я был развернут веб-сервис в vb.net.

- возникнут ли какие-либо проблемы, если я буду вызывать веб-сервис из c ++ (версия 6) или Microsoft Access VBA?

Спасибо

Ответы [ 3 ]

2 голосов
/ 17 ноября 2009

Это возможно, но не тривиально на языках, которые вы упоминаете. Мы используем другой маршрут:

  • создать веб-сервис
  • создать клиент .NET, который вызывает веб-сервис, и сделать его доступным для COM dll
  • использовать COM-вызовы из устаревшего кода для .NET COM-клиента

Таким образом, в вашем распоряжении все преимущества платформы .NET, а изменения в унаследованном коде просты.

Основным недостатком является то, что вы должны зарегистрировать COM DLL на клиентском ПК или использовать параллельный механизм в Windows XP SP2.

0 голосов
/ 17 ноября 2009

Вот статья Microsoft о вызове веб-сервисов из VB6 - VBA почти идентична VB6, поэтому я полагаю, что совет все еще применим.

0 голосов
/ 17 ноября 2009

Вы можете использовать библиотеку gSoap (http://gsoap2.sourceforge.net/) для использования веб-службы в C ++, но это не тривиально.

...