【问题标题】:How to install Delphi 4 in windows 7(32 bit)如何在 Windows 7(32 位)中安装 Delphi 4
【发布时间】:2012-06-14 23:40:12
【问题描述】:

我正在尝试在 Windows 7 中安装 Delphi4。我是使用 delphi 的新手。当我尝试对其进行安装时,引发了以下错误。 "config.nt。系统文件不适合运行 ms-dos 和 microsoft windows 应用程序"

我在谷歌上查了一下,并尝试了以下步骤。

  1. 我尝试检查 system32 文件夹中的所有 3 个文件 config.nt、autoexec.nt、command.com。他们都在场。

  2. 然后我尝试编写所有文件,从谷歌获取每个文件的内容并保存它们。然后我用新文件(config.nt、autoexec.nt、command.com)替换了系统 32 中的文件。即使在那之后我也无法安装 Delphi 4。同样的错误消息不断出现。

  3. 我尝试了以下步骤。 a. 单击开始,指向设置,然后单击控制面板。 b. 双击系统,单击高级选项卡,然后单击环境变量。 c.在 User_Name 的用户变量列表中,单击 TMP,然后单击编辑。 d.在变量值框中,键入 c:\windows\temp,然后单击确定三次。 或者,在“变量值”框中键入不使用长文件名的任何文件夹的路径。 e.关闭控制面板。 但这也没有帮助。 我完全不知道接下来应该尝试什么。如果有任何机构可以提供帮助,那就太好了。

【问题讨论】:

  • 这可能比尝试让它在 Windows 7 下运行更麻烦。为什么不从某个地方获取 Windows 98,将它安装在像 Virtualbox 这样的 VM 中,然后从那里开始呢?这是 14 岁的软件...
  • 你的问题有点不清楚。你是如何启动安装程序的?你在什么时候得到“抛出”的错误? (我猜你的意思是你得到了一个错误对话框。)Command.com 在 Windows 7 上没有任何业务,并且没有安装 Delphi,因为 Delphi 1 需要它,config.ntautoexec.ntcommand.com用于运行旧的 DOS 安装程序,Win7 对运行的支持为零。请编辑您的问题以提供您安装 Delphi 所遵循的确切步骤,就像您尝试进行故障排除一样。谢谢。 :-)
  • 我认为您可以在 virtualbox 中运行安装程序,然后备份您的注册表设置,然后将文件复制到 Windows 7。我昨天刚尝试安装 Delphi 4,但以类似的方式失败。然而,Delphi 7 几乎 100% 兼容源代码并且开箱即用。所以至少升级到 Delphi 7。

标签: delphi windows-7 delphi-4


【解决方案1】:

在 Windows Vista 上对我有用(在 Windows 7 上没有尝试过)是为 Delphi 4 创建 SETUP.EXE 的快捷方式,并将快捷方式配置为使用“Windows NT 4”的兼容模式。为此,请打开快捷方式的属性,选择“兼容性”选项卡,选中“以兼容模式运行此程序”并选择所需的操作系统。

使用此快捷方式启动安装程序允许我安装 Delphi 4。

或者,正如其他人建议的那样,在 Windows 7 中使用免费的 Windows XP 模式 VM (http://www.microsoft.com/windows/virtual-pc/)。

【讨论】:

  • 我实际上是安装到 XP 中,然后手动将生成的文件夹复制到 Windows 7 64 位,然后费力地移动注册表设置并使用 regsvr32 注册 OLE/COM DLL。 exe,结果是我让 Delphi 4 几乎可以在 64 位 windows 7 上运行。所以我也可以让所有东西在 64 位 windows 7 上运行,除了整个 IDE 有点崩溃。所以看起来 32 位 Windows 7 是古代 Delphi 4 代码库的终点。
猜你喜欢
  • 2019-01-19
  • 2015-07-01
  • 1970-01-01
  • 2012-11-09
  • 2012-06-17
  • 1970-01-01
  • 2018-06-25
  • 2016-03-31
  • 2019-02-10
相关资源
最近更新 更多