gpt4 book ai didi

c# - 在我的 C# 代码中调用 COM DLL API 的步骤

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:40 24 4
gpt4 key购买 nike

我有一个 native DLL,我想在我的 .NET/C# 项目中通过 COM 使用它。为了在我的 C# 项目中使用它,我对要遵循的步骤感到有些困惑。以上是我的理解,不对的地方还望指正。

  1. 使用 regsvr32 在计算机上注册 COM DLL。
  2. 以某种方式从该 native DLL 获取互操作 DLL(RCW)。不确定该怎么做?
  3. 在 .NET/C# 项目中添加对互操作 DLL 的引用
  4. 开始引用来自 COM dll 的调用。

最佳答案

如果它是一个 COM 组件(必须这样设计和编译),您可以使用“添加引用”对话框添加一个 COM 引用;然后,您将拥有为您创建的包装器类。

如果您只是简单地使用原生 DLL(而非 COM 组件),则需要使用 DllImport 来调用原生方法。

关于c# - 在我的 C# 代码中调用 COM DLL API 的步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7966979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com