Ошибка вызова QueryInterface для компонента COM TYPE_E_CANTLOADLIBRARY (вызов VB6 из VS2013) - PullRequest
0 голосов
/ 22 февраля 2019

Я уже добавил ссылку и зарегистрировал dll-файл на syswow64 (потому что это 32-битная dll).Я также установил платформу отладки на x86, и да, я включил 32-разрядные приложения на AppPool в iis.

В этой строке выдается ошибка:

Dim calc As New WBCalculoProd

WBCalculoProd isvb6 dll, и это сообщение об ошибке:

Невозможно привести COM-объект типа 'System .__ ComObject' к типу интерфейса 'WinBlindCalculoProd.WBCalculoProd'.Эта операция завершилась неудачно, поскольку не удалось выполнить вызов QueryInterface для компонента COM для интерфейса с IID '{B4888181-1DA3-4E7F-B4E4-3D5A6C32CCE2}' из-за следующей ошибки: Ошибка al cargar la biblioteca de tipo / DLL.(Исключение из HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).

Я использую Visual Studio 2013, vb.net и .NET Framework 4.5

Что я делаю неправильно?Любая помощь будет оценена.

...