VB6.0 совместимый элемент управления, который будет работать в Win 7 для связи SSL3 - PullRequest
0 голосов
/ 23 октября 2009

Наше приложение VB6 использует сторонний элемент управления (PowerTCP от Dart) для подключения SSL3. Тем не менее, похоже, что это не работает в Windows 7 - и я не нашел никакой полезной информации о том, что я могу сделать, чтобы он работал.

Существует ли VB6.0-совместимый элемент управления, который будет работать в Win 7 для связи по SSL3?

Ответы [ 2 ]

1 голос
/ 31 октября 2009

К сожалению, я могу только предложить обходной путь, а не решение: если вы не найдете подходящий элемент управления ActiveX для вашего приложения VB6, вы можете рассмотреть вопрос о переносе коммуникационной части вашего приложения на VB.NET.

Это имеет следующие преимущества:

  • Вызов .net кода из VB6 не сложен.
  • .NET Framework имеет встроенный класс SSLStream , который может уже делать то, что вы хотите, поэтому вы не зависите от стороннего компонента.
  • Поскольку Поддержка VB6 IDE прекратилась в апреле 2008 года , вам, вероятно, в любом случае рано или поздно понадобится перенести ваше приложение в VB.NET. Поэтому перенос частей вашего приложения теперь может быть более выгодным вложением вашего времени, чем знакомство с новым сторонним элементом управления ActiveX.

Имеет следующие недостатки:

  • Еще один уровень в вашем приложении: ваш код VB6 может вызывать код .net, но не наоборот.
  • Вам необходимо ознакомиться с вещами взаимодействия .net-COM (это не сложно, но это то, что нужно сделать).
  • Процесс развертывания становится более сложным, поскольку вам требуется установить .net Framework на компьютерах ваших клиентов и зарегистрировать библиотеку .net в качестве компонента COM (чтобы ваше приложение VB6 могло получить к нему доступ).
0 голосов
/ 24 октября 2009

Dart по-прежнему поддерживает элемент управления ActiveX - почему бы не обратиться к ним за помощью напрямую и разместить вопрос на их форуме поддержки ?

Заранее извиняюсь, если вы уже попробовали это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...