【发布时间】:2015-12-13 22:12:43
【问题描述】:
我有一个旧版 Delphi 6 程序,它在许多早期版本的 Windows 上运行良好,但在 Windows 10 上崩溃。为了调试问题,我在 Windows 10 机器上安装了带有更新 1 + 2 的 Delphi 6。当 Delphi 启动时,它说 Just-in-Timer 调试器设置为 bordbg60.exe 但需要更改为 bordbg61.exe。如果我回答“是”,Delphi 会宣布“无法为 'Debugger' 设置数据”并挂起。如果我回答“否”,Delphi 会继续运行并且显然可以正常工作,包括调试功能,例如单步执行代码行,尽管我还没有找到 Windows 10 崩溃的原因。
我是否真的需要从 bordbg60.exe 更改为 bordbg61.exe,如果需要,由于批准更改失败,我该怎么做?
【问题讨论】:
-
您是否以管理员身份运行它?应用兼容性垫片是否有帮助?
-
还要确保 Delphi 6 未安装在其默认的 C:\Program Files 位置,但例如在 c:\Delphi6 文件夹中。 Vista 将 C:\Program Files 文件夹设为只读。
-
@ArnaudBouchez 或将其安装在程序文件文件夹中,并将许可 ACL 应用于 bin 目录。
-
我在一个旧的 delphi 应用程序中遇到了类似的问题,该应用程序在 Windows 10 上停止工作 - 它归结为一个区域设置更改,在数据格式化和从数据库加载方面搞砸了一切。有很多因素,但请尝试一些我尝试过的类似问题的方法:stackoverflow.com/questions/39937771/…
标签: delphi debugging windows-10 delphi-6