У меня есть устаревшая библиотека VB6 DLL, которую я изменил, чтобы использовать преимущества DirectShow в Windows 7 из-за того, что WIA не очень хорошо работает в Win7 для захвата камеры.
Я включил a.NET DLL в DLL vb6, которая имеет функции для предоставления информации и одну функцию для отображения форм для захвата DirectShow.
DLL функционирует, как и ожидалось, на компьютере с установленной версией XP и на машине с тестовым клиентом XP, но я 'У меня возникли проблемы с Win7.
Я зарегистрировал библиотеки DLL, запустил gacutil
и настроил их так же, как и для машины с XP, но получаю ошибки автоматизации.
Описание ошибки: Ошибка автоматизации
Источник ошибки: bvImgCap
Модуль: clsMain
Процедура: CaptureGraphic
Эта конкретная машина Win7оказывается платформой разработки для .NET DLL, и она отлично работает сама по себе.