我正在尝试运行一个旧的Clipper应用程序。它在Win 7 32bit上运行正常但是当我尝试使用DOSBox 0.74时崩溃时出现以下错误:
Exit to error: CPU_SetSegGeneral: Stack segment zero
运行DOSBox时是否有一些我忘记设置的设置?
我需要能够在DOSBox中运行这个应用程序,因为它似乎只是可以在任何Win 7上运行的便携式解决方案,无论是32位还是64位。
如果对此问题没有明显的解决方案,您可以告诉我在Win 7 64位家庭版上运行Clipper 5.3应用程序有哪些替代方案?
修改 我在Win 7 Home 64位上尝试了同样的结果。我该怎么办?
答案 0 :(得分:2)
我多年前使用了clipper,因为不正确的config.sys配置,限幅器确实会引起问题,特别是设置“FILES”必须足够大(假设说200)适用于您的应用程序,但“原始”dosbox不提供一种调整此设置的方法。
尝试http://www.shdon.com/blog/2009/09/05/adjustable-files-setting-in-dosbox中的补丁 此补丁允许配置FILES在dosbox选项文件上添加新设置
步骤:
尝试并发布结果,因为我没有剪辑器5.3来测试。
答案 1 :(得分:1)
想要关闭这个问题,我将编写唯一的解决方案,因为我能够在Win7 64bit上运行该老化的应用程序。
那是VMLite XP Mode。 我只是按照他们如何引导的步骤进行操作,然后启动并运行,然后将我的应用程序复制到VMLite XP模式,运行正常。
最后,我在google搜索后创建了一个桌面快捷方式,现在我可以轻松地从我的Win7 64bit桌面启动应用程序,然后按照启动应用程序的VMLite XP模式午餐,或者其他方式,所以它很有效。