在64位环境中,VFP应用程序会遇到什么问题?

时间:2020-03-06 14:24:47  来源:igfitidea点击:

我知道64位计算机上的VFP OLEDB提供程序存在问题。 ...但是在64位计算机上实际运行VFP应用程序时遇到什么问题?有人在这方面有经验吗?

我首先想到的是,它将仅作为32位应用程序运行,而无需利用64位功能。但是,FoxPro应用程序连接到SQL Server数据库时遇到了麻烦(也可能是OLEDB问题)。还有其他问题吗?

解决方案

这在黑暗中有点刺痛...但是我相信有些MDAC驱动程序在x64窗口中不可用。我认为我们也许可以安装普通的32位MDAC,但是它将安装到x86文件夹中。

这有些特殊情况,可能与64位无关,但是由于我们询问...

我的组织最近在Windows Server 2008 Enterprise 64位服务器上托管了旧版VFP 7应用程序,以通过终端服务进行访问。该应用程序运行良好,但TS Easy Print技术存在某种错误。当我们通过Easy Print从应用程序打印到重定向的客户端打印机时,文档每页的顶部,左侧和底部都会被剪切。我们使用的解决方法是让用户首先在服务器上打印到pdfFactory,然后通过Easy Print从pdfFactory打印到重定向的客户端打印机。效果很好。

在64位XP,Server 2003,Vista或者Server 2008上的VFP9应用程序,我们发现零问题。

我们的打印引擎虽然是VB DLL,所以不会遇到任何VFP特定的打印问题。