-1

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

我试过了:

set kgobj = CreateObject("blabla.someClassName")

set kgobj = CreateObject("blabla")

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

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

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

4

1 回答 1

3

您能否更具体地说明您尝试过的解决方案?

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

然后查看这篇文章,它应该为您提供列出 dll 中的类的方法:如何获取所有由 regsvr32 工具注册的非托管 dll 的列表?

于 2013-08-14T11:41:38.800 回答