在经典的Asp中,我安装了ABCpdf8.dll来创建PDF,但是我收到了错误。
Microsoft VBScript运行时错误' 800a01ad'。 ActiveX组件无法创建对象。 我该怎么办?
答案 0 :(得分:0)
两种最有可能的可能性是您实际上没有在您的服务器上注册ABCpdf.dll,或者与您的网站相关联的IUSR帐户没有ABCpdf.dll的读取/执行权限
您的错误消息表明您使用的是CreateObject()而不是Server.CreateObject() - 它会为您提供不同的消息 - " Server.CreateObject失败"。看看这个关于另一个第三方组件的问题 - 问题是相同的。
Server object error 'ASP 0177 : 800401f3' Server.CreateObject Failed
答案 1 :(得分:0)
如果问题是组件ABCpdf8,您可以使用PHP库(作为mpdf)来创建PDF,将信息分组到变量HTML中并使用MSXML2.ServerXMLHTTP发送到PHP页面。