OLE 错误码 0x80040154 Class not registered

眼科医生 2014-06-29 11:25:04
请教各位老师:
这句出错:Thisform.Newobject('pdf', 'Olecontrol', '', '', 'AcroPDF.PDF.1')
表单调用adobe reader9.0显示pdf文件,以前可以用,恢复了一次系统后就提示要注册,这如何注册。
已经安装了adobe reader9.0
...全文
1488 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2014-07-01
  • 打赏
  • 举报
回复
try: regsvr32 路径\acroPDF.dll 再不行重新下一下破解版试试
眼科医生 2014-07-01
  • 打赏
  • 举报
回复
十豆三老师,如何注册?
十豆三 2014-07-01
  • 打赏
  • 举报
回复
注册一下控件
眼科医生 2014-07-01
  • 打赏
  • 举报
回复
夜猫老师,能够找到此文件,Thisform.Newobject('pdf', 'Olecontrol', '', '', 'AcroPDF.PDF.1')中的AcroPDF.PDF.1是啥意思?这个以前说是安装reader9.0就可以啊!。控件可选择,但加不到表单!!
眼科医生 2014-06-30
  • 打赏
  • 举报
回复
软件以前是可以使用的。重装系统后就如此了。
眼科医生 2014-06-30
  • 打赏
  • 举报
回复
谢谢都市夜猫老师,但是安装adobe acrobat9.0也不行。我不知道这个类是在哪里注册,工具中的控件类可以看到adobe reader。选中该类,将其拖到表单上时,也弹出类没有注册。
都市夜猫 2014-06-30
  • 打赏
  • 举报
回复
如果你安装了 acrobat,应该在这里:
tnhoe 2014-06-30
  • 打赏
  • 举报
回复
建议使用CREATEOBJECT("InternetExplorer.Application") 然后用浏览器打开pdf文件。
都市夜猫 2014-06-30
  • 打赏
  • 举报
回复
AcroPDF.PDF 对应的是 AcroPDF.dll,它是随 adobe acrobat 而不是 adobe reader 发行的
所以重装 adobe reader 是没用的,要重装的是 AcroBat
注意这是同一个公司的两个不同产品,adobe reader 是免费的,只能用来读取 pdf 文件,而 adobe acrobat 是收费的,它可以用来编辑 pdf 文件,也可以用来安装 pdf 虚拟打印机,由于是 pdf 娘家的产品,所以兼容性也是最好的

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧