【问题标题】:Use a COM object in .NET 2.0 CF without calling CreateObject在 .NET 2.0 CF 中使用 COM 对象而不调用 CreateObject
【发布时间】:2009-12-23 07:34:56
【问题描述】:

我需要在我的 .NET 2.0 紧凑框架项目中使用 COM 对象,但我不能使用 CreateObject 函数。有没有其他方法可以调用在我的环境中工作的 COM 对象?

【问题讨论】:

    标签: com compact-framework .net-2.0


    【解决方案1】:

    您需要调用 CoCreateInstance()。您可以找到it here 的 P/Invoke 声明。如果您只有一个 ProgID,那么您需要先调用 CLSIDFromProgID()。确保你已经用尽了所有可能的方法来为 COM 服务器 (Tlbimp.exe) 找到类型库,这种代码不容易找到。

    【讨论】:

      猜你喜欢
      • 2018-09-16
      • 2013-10-18
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 2018-12-31
      • 1970-01-01
      相关资源
      最近更新 更多