【发布时间】:2011-03-31 12:28:20
【问题描述】:
我曾经在 delphi 语言中使用 DCOM (out process exe) 和 COM (inprocess dll)。 .NET 语言中是否有任何替代品? 微软还在使用 ActiveX 的概念吗?
谢谢
【问题讨论】:
我曾经在 delphi 语言中使用 DCOM (out process exe) 和 COM (inprocess dll)。 .NET 语言中是否有任何替代品? 微软还在使用 ActiveX 的概念吗?
谢谢
【问题讨论】:
您可以通过使用各种属性装饰您的 .NET 类来为您的 .NET 类公开一个 COM 接口。教程见this article。
ActiveX 基本上只是“网页中的 COM”,因此它继续受到 .NET 对 COM 的支持的支持。但是,分发 ActiveX 对象要困难得多 - 请参阅我对 this question 的回答。
一般来说,VB.NET 比 C# 对 COM 的支持更好。但是,对于其他 .NET 开发,C# 是更流行的语言。
【讨论】: