如何从.dll文件创建COM对象?

时间:2013-08-14 06:53:17

标签: dll vbscript dllimport

我正在尝试打开DLL文件blabla.dll。问题是我不知道该文件中的类和方法。我没有成功突破DLL获取该信息。我从我正在使用的公司收到了DLL,他们也不知道这些名字。

我试过了:

set kgobj = CreateObject("blabla.someClassName")

set kgobj = CreateObject("blabla")

但在两种情况下都收到了

  

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

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

1 个答案:

答案 0 :(得分:3)

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

首先,您没有指定dll是否已注册。它需要在您的机器上的regsvr32.exe中注册,以便通过CreateObject进行调用。

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