通过 VB6 构建的 PDF 应用程序在 Acrobat 11.0.07 中无法工作。

11.0.07 更新通过单独的 32 位和 64 位 DLL 实现了 64 位支持,并且其实施完全遵循 Microsoft 的指导原则。由于 VB 6.x 未提供 64 位支持,因此在 VB6 环境中构建的应用程序不再有用。

解决方法

下列选项可用:

  • 更新到支持 64 位 DLL 的最新 IDE 或 Visual Basic 的最新版本。
  • 如果您之前构建的应用程序是 32 位的(因为 AcroPDF.dll 为 32 位),并使用 Visual Studio 2005 或更高版本,请验证 Visual Studio 平台目标设置为“任何 CPU”(默认值)。任何 CPU 表示程序集是在它当前运行所在的 CPU 上本地运行的。也就是说,在 64 位计算机上作为 64 位,在 32 位计算机上作为 32 位。
  • 如果由您控制终端用户环境,那么在重新构建具有正确设置的应用程序之前,请不要将计算机更新到 11.0.07。
  • 构建您的应用程序,以便 Web 浏览器控制 Acrobat 或 Reader 增效工具的加载,而不必直接调用 DLL。有关部分概念的信息,请参阅论坛帖子

其他信息

软件业正在迅速向 64 位应用程序迈进,需要 64 位增效工具和支持的情况也会变得越来越常见。注意:

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略