C# .NET COM可见DLL与活动X DLL
我遇到过这样的情况:第三方应用程序加载VB6活动X DLL扩展的集合。这些扩展的唯一限制是它们包含一组预定义的IDispatch函数C# .NET COM可见DLL与活动X DLL,c#,com,vb6,activex,C#,Com,Vb6,Activex,我遇到过这样的情况:第三方应用程序加载VB6活动X DLL扩展的集合。这些扩展的唯一限制是它们包含一组预定义的IDispatch函数 是否有可能实现一个COM可见的.NET DLL,该DLL可以互换使用以替代Active X DLL,或者Active X DLL和.NET可见的COM DLL之间是否存在根本性的区别,从而防止出现这种情况 完全可以在.NET中构建完整的ActiveX对象。有可能(尽管不太可能)应用程序将用于除IDispatch之外的其他用途,但您最好的选择是尝试一下。请记住,使用
是否有可能实现一个COM可见的.NET DLL,该DLL可以互换使用以替代Active X DLL,或者Active X DLL和.NET可见的COM DLL之间是否存在根本性的区别,从而防止出现这种情况 完全可以在.NET中构建完整的ActiveX对象。有可能(尽管不太可能)应用程序将用于除IDispatch之外的其他用途,但您最好的选择是尝试一下。请记住,使用.NET进行此类操作会对性能和并行框架版本控制产生影响。感谢您的回复。你能解释一下“气”是什么意思吗?我现在拥有的是一个标为COM visible的标准.NET对象,我已经成功地通过Powershell创建和使用了它。如果应用程序正在查询IDispatch,是否应该找到它?我问这个问题的原因是,目前的形式并没有将其作为一个扩展。是的,只有一种IDispatch。