执行文件时出现没有足够的环境空间".exe"



我正在尝试使用一个名为CLUT.exe的应用程序,这是MS-DOS的旧应用程序,可用于为DBF数据库重新索引NTX文件。

(这不是主要的话题,但我只是写这篇文章,如果有人想测试应用程序,不相信所有的内容)。

当尝试通过控制台(cmd.exe)运行命令行版本时,问题开始出现,并且出现以下错误:

C:>CLUT.exe [arg1] [arg2] [arg3]
run-time error R6009
- not enough space for environment

所以,根据我的搜索,这可能是一个可能的解决方案:

http://support.microsoft.com/default.aspx?scid=kb; en - us; 230205

但它不起作用,我发现在互联网上解决这个问题的每个替代方案都是相同的。

另一种替代方法是在.exe文件中右键单击,转到Properties然后Memory选项卡,并将初始环境内存Auto增加到最大值,但它不起作用。


嗯,我被困住了,没有"可能"的解决方案对我有效。如果有人感兴趣,了解更多关于这个问题,想要测试,你可以从这里下载应用程序(点击"免费下载"绿色按钮):

http://www.filebasket.com/free/Development-Clipper-programming-language/clut-exe/13996.html

或直接从我的DropBox:

https://dl.dropbox.com/u/15208254/stackoverflow/clut_214.rar


只是要知道,我使用的是Windows 7CLUT.exe应用程序是一个基于Clipper的应用程序(旧的编程语言),可以在windows控制台(cmd.exe)下运行。

Wikipedia确实提到了其他dos模拟器,但奇怪的是,没有提到BOCHS。

重新索引NTX文件不是一件困难的事情,可以用CLUT以外的工具来完成。例如,Download32这部分列出的许多实用程序都可以使用。否则,您可以使用Harbour Project或xHarbour编写自己的程序。或者联系我不在名单上,我会在Clipper 5.3中烹饪一些东西。后来

如果我正确阅读了CLUT的README,它是Clipper 5.x附带的DBU实用程序的替代品。如果你用其他方法不成功,我可以为你提供一个构建。

最新更新