我知道 64 位机器上的 VFP OLEDB 提供程序存在问题。...但是在 64 位机器上实际运行 VFP 应用程序时,您会遇到什么问题?有没有人在这方面有任何经验?
我的第一个想法是它只作为 32 位应用程序运行,而不使用 64 位功能。但是,我在将 FoxPro 应用程序连接到 SQL Server 数据库时遇到了困难(也可能是 OLEDB 问题)。还有其他问题吗?
我知道 64 位机器上的 VFP OLEDB 提供程序存在问题。...但是在 64 位机器上实际运行 VFP 应用程序时,您会遇到什么问题?有没有人在这方面有任何经验?
我的第一个想法是它只作为 32 位应用程序运行,而不使用 64 位功能。但是,我在将 FoxPro 应用程序连接到 SQL Server 数据库时遇到了困难(也可能是 OLEDB 问题)。还有其他问题吗?
这是一个特殊的场景,它可能与 64 位无关,但既然你问了......
我的组织最近在 Windows Server 2008 Enterprise 64 位服务器上托管了一个旧版 VFP 7 应用程序,用于通过终端服务进行访问。该应用程序运行良好,但 TS Easy Print 技术存在某种错误。当您通过 Easy Print 从应用程序打印到重定向的客户端打印机时,文档每页的顶部、左侧和底部都会被剪裁。我们使用的解决方法是让用户首先打印到服务器上的 pdfFactory,然后通过 Easy Print 从 pdfFactory 打印到重定向的客户端打印机。效果很好。
这有点像在黑暗中刺伤......但我相信有一些带有 MDAC 的驱动程序在 x64 窗口中不可用。我认为您可能能够安装普通的 32 位 MDAC,但它会安装到 x86 文件夹中。
我们已经看到我们的 VFP9 应用程序在 64 位 XP、Server 2003、Vista 或 Server 2008 上出现零问题。
我们的打印引擎是一个 VB DLL,所以我们不会遇到任何 VFP 特定的打印问题。