以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助](已解决)对 COM 组件的调用返回了错误 HRESULT E_FAIL  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54093)

--  作者:zyqzyy
--  发布时间:2014/7/21 22:04:00
--  [求助](已解决)对 COM 组件的调用返回了错误 HRESULT E_FAIL

在win 7 能正常运行,但Win 8 运行出现 “对 COM 组件的调用返回了错误 HRESULT E_FAIL”

查了很多资料,未能解决,请老师们指点,

代码很简单,如下:


Dim pdf As new AxAcroPDFLib.AxAcroPDF()
pdf.Dock = System.Windows.Forms.DockStyle.Fill
e.Form.Controls("Panel1").Basecontrol.controls.add(pdf)

 

Adobe PDF 控件(这是adobe reader XI版本的dll,运行不正常,请勿下载)

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:adobe pdf控件.rar

[此贴子已经被作者于2014-7-21 22:39:30编辑过]

--  作者:有点甜
--  发布时间:2014/7/21 22:07:00
--  

 你的win8,是否有安装了Adobe PDF软件?需要安装才行。

 

 同时,你可以把你的vs的项目或程序放到win8上调试或运行,如果vs可以,那么foxtable也可以。


--  作者:zyqzyy
--  发布时间:2014/7/21 22:13:00
--  
就是在Windows 8 上生成的Dll,也同时安装了Adobe PDF软件,出现运行错误,在Windows 7 上正常。
--  作者:有点甜
--  发布时间:2014/7/21 22:15:00
--  

 在win8上用vs去调试,如果也是不行的话,那么就是不行了。

 

 记得,你的vs、foxtable,要用管理员身份去运行。


--  作者:zyqzyy
--  发布时间:2014/7/21 22:23:00
--  

谢谢,再去测试!


--  作者:zyqzyy
--  发布时间:2014/7/21 22:38:00
--  
adobe reader XI 版本生成的Dll运行不正常,adobe reader 9.4生成的Dll运行正常!