我有一个传统的Delphi 6程序,它在许多早期版本的Windows上工作正常但在Windows 10上崩溃。为了调试这个问题,我在Windows 10机器上安装了Delphi 6和1 + 2更新。当Delphi启动时,它表示Just-in-Timer调试器设置为bordbg60.exe但需要更改为bordbg61.exe。如果我回答“是”,Delphi宣布“无法为'Debugger'设置数据”并挂起。如果我回答“否”,Delphi继续进行并且显然工作正常,包括调试功能,例如踩过代码行,尽管我还没有找到导致Windows 10崩溃的原因。
我是否真的需要从bordbg60.exe更改为bordbg61.exe,如果是这样,我怎么能这样做,因为批准更改失败了?
答案 0 :(得分:3)
如果你想使用及时调试器,那么是,它是BORdbg61.exe
而不是BORdbg60.exe
。
然而,Just in Time调试不是你在这里做的,所以没有必要你这样做。更改Just in Time调试器会对您的系统产生全局影响。除非您需要使用Delphi 6进行Just in Time调试,否则我认为您不应该进行更改。拒绝更改要约,并选中每次启动时停止询问问题的复选框。
正如您所知,在Windows 10上使用Delphi 6调试器没有问题。