【问题标题】:How to create COM object from .dll file?如何从 .dll 文件创建 COM 对象?
【发布时间】:2013-08-14 06:53:17
【问题描述】:

我正在尝试打开一个 DLL 文件 blabla.dll。问题是我不知道该文件中有哪些类和方法。我没有成功突破 DLL 以获取该信息。我从与我合作的一家公司收到了 DLL,但他们也不知道名称。

我试过了:

set kgobj = CreateObject("blabla.someClassName")

set kgobj = CreateObject("blabla")

但在这两种情况下都收到了

错误:在 WriteLog-
ActiveX 组件无法创建对象

我在这里和 Google 上看到了几乎所有帖子,但没有成功。

【问题讨论】:

    标签: dll vbscript dllimport


    【解决方案1】:

    您能否更具体地介绍一下您尝试过的解决方案?

    首先,您没有指定 dll 是否已注册。它需要在您的机器上注册到 regsvr32.exe 才能通过 CreateObject 调用。

    然后查看这篇文章,它应该为您提供列出 dll 中的类的方法:How can I get a list of all unmanaged dlls which were registered by regsvr32 tool?

    【讨论】:

      猜你喜欢
      • 2017-10-30
      • 2018-03-13
      • 2020-05-03
      • 2012-01-19
      • 2011-03-05
      • 2012-03-27
      • 2011-04-18
      • 2010-09-15
      • 2013-04-10
      相关资源
      最近更新 更多