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

如何从.dll文件创建COM对象?,dll,vbscript,dllimport,Dll,Vbscript,Dllimport,我正在尝试打开一个DLL文件blabla.DLL。问题是我不知道该文件中有什么类和方法。我没有成功地通过DLL获取这些信息。我从一家与我合作的公司收到了DLL,他们也不知道名称 我试过: set kgobj = CreateObject("blabla.someClassName") 及 但在这两种情况下都得到了赔偿 错误:在WriteLog上- ActiveX组件无法创建对象 我在这里和谷歌上看到了几乎所有的帖子,但都没有成功。你能更具体地介绍一下你尝试过的解决方案吗 首先,您没有指定dll

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

我试过:

set kgobj = CreateObject("blabla.someClassName")

但在这两种情况下都得到了赔偿

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


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

你能更具体地介绍一下你尝试过的解决方案吗

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

然后检查这篇文章,它应该给你在dll中列出类的方法:

set kgobj = CreateObject("blabla")