我必须对一个大型报告应用程序进行一些更改,该应用程序是由centrua团队开发人员3.0(tpf3
(构建的。
其中一个变化是允许使用最新版本的acrobat阅读器打开报告。有一个.apl
文件可以与acrobat reader 6.0附带的activex一起使用,并且仍然有效。在为Adobe Acrobat Browser Control Type Library 1.0添加(创建(.apl
文件后,我编译了所有源代码,但出现了以下错误:
activex创建失败
是否可以将AcroPDF.dll添加到使用CTD 3.0完成的项目中,或者我们是否需要升级到CTD 6.x?是否有人已经将阅读器XI实施到CTD项目中?
提前感谢您在这方面的帮助。
我可以确认,使用TD3.1 PTF4,我在创建apl然后编译应用程序时也会遇到同样的问题。
我试着用TD6.2做同样的操作,它运行正常。我只需要一行代码就可以打开并显示PDF文档。
我所做的:我启动了TD62 ActiveX Explorer,创建了一个Adobe Acrobat浏览器控件类型库1.0.apl,其中包含"按名称生成完整控件"选项,在表单窗口中使用该控件并称为
设置bRet=axAcrobat.LoadFile(sFilename,bOk(