将Acrobat Reader XI ActiveX添加到Gupta(Centura)Team Developer 3.0项目中

时间:2014-05-23 11:30:44

标签: acrobat centura

我必须对使用 centrua team developer 3.0 tpf3)构建的大型报表应用程序进行一些更改。

其中一项更改是允许使用更新版本的acrobat reader打开报告。有一个.apl文件可以与 acrobat reader 6.0 附带的 activex 一起使用,而且仍在使用。 为 Adob​​e Acrobat浏览器控件类型库1.0 添加(创建).apl文件后,我编译了所有源代码,但收到此错误:

  

activex创建失败

是否可以将 AcroPDF.dll 添加到使用 CTD 3.0 完成的项目中,或者我们是否需要升级到 CTD 6.x ?有人已将 Reader XI 实施到 CTD 项目中吗?

提前感谢您对此的任何帮助。

1 个答案:

答案 0 :(得分:2)

我可以确认使用TD3.1 PTF4在创建apl然后编译应用程序时会遇到同样的问题。

我尝试用TD6.2做同样的事情并且工作正常。我只需一行代码即可打开并显示PDF文档。

我做了什么:我启动了TD62 ActiveX-Explorer,创建了一个Adobe Acrobat浏览器控件类型库1.0.apl,其中包含选项Generate Full by Name,在窗体窗口中使用该控件并调用

  

设置bRet = axAcrobat.LoadFile(sFilename,bOk)

相关问题