.NET COM Visible DLL против Active X DLL - PullRequest
3 голосов
/ 24 мая 2011

У меня есть ситуация, когда стороннее приложение загружает коллекцию расширений VB6 Active X DLL.Единственное ограничение для этих расширений состоит в том, что они содержат набор предопределенных функций IDispatch.

Возможно ли реализовать видимую COM-библиотеку .NET DLL, которая могла бы использоваться взаимозаменяемо вместо Active X DLL илиЕсть ли принципиальная разница между Active X DLL и .NET видимыми COM DLL, которые могли бы предотвратить это?

1 Ответ

2 голосов
/ 24 мая 2011

Абсолютно возможно построить полные объекты ActiveX в .NET. Возможно (хотя и не очень вероятно), что приложение отправляется в QI для чего-то другого, кроме IDispatch, но лучше всего просто попробовать. Имейте в виду, что использование .NET для такого типа вещей влияет на производительность и влияет на управление версиями.

...