安装适用于Windows 10的Delphi 5

时间:2015-10-17 02:20:40

标签: delphi windows-10 delphi-5 bde

我尝试在Windows 10上安装Delphi 5,但在配置BDE时挂起。

我已尝试在具有管理员权限的其他目录中使用。

我也尝试过兼容模式。

如果有人知道,我非常感激!

This image is the error

2 个答案:

答案 0 :(得分:4)

这是我用于在Windows 10上安装Delphi 5 Pro的过程:

  • 以管理员身份登录
  • 关闭UAC
  • 以标准用户身份登录
  • 通过安装程序安装Delphi 5 Pro
  • 尝试安装BDE时安装会挂起。
  • 使用任务管理器终止安装过程。
  • 删除C:\ Program Files(x86)\ Borland \ Delphi 5 \ Uninst.isu
  • 通过安装程序安装Delphi 5 Pro
  • 仅选择注册表设置。
  • 安装d5proupgrade.exe(Delphi 5 Pro的错误修复升级)
  • 以管理员身份打开命令提示符:

    > cd C:\Program Files (x86)\Common Files\Borland Shared\Debugger

    > tregsvr bordbk50.dll

    > cd C:\see\below\regarding\winhlp32-windows-7-x86-x86-komeil

    > Install.cmd

  • 编辑C:\ Program Files(x86)\ Borland \ Delphi5 \ Bin \ delphi32.dro的权限,添加具有完全控制权的所有人

  • 启动Delphi 5
  • 出现提示时,请勿更改JIT调试程序并检查不要再问。
  • 关闭Delphi 5
  • 打开UAC。

我没有使用BDE,并且在此过程之后从未测试过它是否有效。

请参阅http://www.komeil.com/blog/windows-help-program-winhelp-winhlp32-exe以了解如何在Windows 10中使用Delphi 5帮助并获取winhlp32-windows-7-x86-x64-komeil.cab。您必须下载并解压缩cab文件,然后编辑Install.cmd,在Settings中添加最后两行,如下所示:

:: ---------------------------------------------------------------------------
:: Settings

set MuiFileName=winhlp32.exe.mui
set ExeFileName=winhlp32.exe
set WindowsVersion=7
goto :BypassVersionError

答案 1 :(得分:2)

我遇到了同样的问题,但我找到了解决方法。

  1. 从单独的来源安装BDE(例如,您可以从EDN下载)
  2. 开始安装Delphi 5
  3. 当它停留在配置BDE屏幕时,打开任务管理器并使用结束任务关闭安装程序。
  4. 再次启动安装程序,但选择最新选项以设置仅限注册表。
  5. 享受(?)