我在Windows 7下使用foxpro应用程序。在编译程序期间,我的一个程序突然变冷,直到我移动鼠标或按任意键。当我使用prog时,这种情况一直发生。
当我仅将数据移动到主机上的映射目录时会发生这种情况。如果我的应用程序,foxpro和数据在虚拟机上的同一目录中,则没有问题。 当我的数据不在虚拟机上时会发生这种情况。
这可能是一个缓存问题吗?
答案 0 :(得分:1)
更改注册表:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]
将导出保存为备份。然后将值“DefaultSeparateVDM”更改为“是”
如果您有64位,则需要为16位应用程序创建一个文件,该文件在单独的内存空间中使用内部启动命令,如下所示:
开始/分开命令
另请看这篇文章。 http://www.reddit.com/r/Database/comments/2kz0x5/dbf_file_getting_corrupt/
有类似的问题,谁知道,也许会对你有所帮助
答案 1 :(得分:0)
我过去遇到过类似的问题,它与VFP应用程序和驻留在同一文件夹中的数据无关。发生在我身上的是调试器。你提到" ...当我正在使用prog时。"告诉我你处于VFP开发模式,而不是应用程序本身的运行时。如果您遇到调试器有断点的问题,或者某些已经损坏的标志,我已经完成了
CLEAR DEBUGGER
但这可以追溯到几年前,可能就是你所遇到的。