【发布时间】:2012-04-03 16:01:18
【问题描述】:
在我的 vb6 dll 中,我不断收到此错误
代码:429
ActiveX 无法创建对象
这是我表单中的代码
Dim objAS400Price As New ReportTester.clsAS400PriceDiscr
Set objAS400Price = New ReportTester.clsAS400PriceDiscr
lngRetVal = objAS400Price.Report("AS400 Price Discrepancy Report", "AS400 Price Discrepancy Report", "C:\Temp", "Excel", "MASTERYY", "tschock", "NONE", "Local", True, "TSchock@ashleyfurniture.com")
这是来自 dll 的连接对象
Set objDBConn = CreateObject("DBConnections2.DataAccess")
我使用 regsvr32 在本地机器上注册了“DBConnections2.dll”,但错误仍然存在。关于为什么会发生这种情况的任何建议?
【问题讨论】:
-
因为你注册了错误的DLL?或者您的 CreateObject 代码错误(或输入错误)?它可以是很多东西。查看 ActiveX 组件的工作示例,看看你做错了什么。如果无法访问您的系统,很难给您一个好的答案。
标签: vb6