ActiveX无法创建Object:Object需要424错误

时间:2014-03-31 21:46:41

标签: asp-classic vb6 crystal-reports

在经典ASP中,我正在尝试创建一个ActiveX对象。基本上,我正在尝试创建一个Crystsal Reports Runtime对象。 Dim oCR = CreateObject(“CrystalDesignRunTime.Application”)

我收到“ActiveX无法创建对象”错误。 这适用于其他开发人员计算机。两台开发人员机器都安装了带有SP 6和Crystal Reports Developer版本13.0的Windows 7 VB 6 EE。

需要帮助: - (

1 个答案:

答案 0 :(得分:0)

如果这是经典ASP,使用VBScript,那么:

Dim oCR = CreateObject("CrystalDesignRunTime.Application")

......绝对不会起作用。这应该是:

Dim oCR 
Set oCR = CreateObject("CrystalDesignRunTime.Application")

对于“ActiveX无法创建对象”错误,这是由于Crystal Reports组件的安装失败。我建议你先尝试重新安装组件。如果不这样做,请查看安装文件夹,找出实现ActiveX组件的文件(crtslv.dll?)。然后转到命令行并输入:

regsvr32.exe "<component DLL file>"