在经典ASP中,我正在尝试创建一个ActiveX对象。基本上,我正在尝试创建一个Crystsal Reports Runtime对象。 Dim oCR = CreateObject(“CrystalDesignRunTime.Application”)
我收到“ActiveX无法创建对象”错误。 这适用于其他开发人员计算机。两台开发人员机器都安装了带有SP 6和Crystal Reports Developer版本13.0的Windows 7 VB 6 EE。
需要帮助: - (
答案 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>"