Общаться с WCF Windows Service в VB6?

У меня есть приложение VB6, которое я хочу связать с написанной мной службой Windows WCF, которая импортирует сертификаты безопасности. Единственная функция в сервисе принимает два строковых аргумента. Однако мне было очень трудно заставить эти две программы общаться.

В VB.NET это просто, просто сделайте ссылку на сервис, как веб-сервис. Однако в VB6 все не так просто, как кажется. Похоже, что поиск только приводит примеры того, как ЗАПИСАТЬ службу Windows в VB6.

Кто-нибудь знает, как это делается?

1 ответ

Решение

Самый простой способ получить доступ к службе WCF из VB6 - создать оболочку.Net ComObject для клиента службы. Затем в VB6 все, что вы делаете - это создаете объект и вызываете некоторые методы для этого объекта. Вся работа WCF происходит в объекте.Net com.

Другие вопросы по тегам