delphi - 为什么有时需要重新启动 Delphi 7 才能使调试器工作

标签 delphi ide crash debugging

每天至少需要重新启动 Delphi 4 次才能让调试器再次在断点处停止。有时,我可以通过在重建代码后附加到进程来欺骗它再次工作。但大多数时候我不能,并且花费了我很多时间返回并重新打开我想要的所有文件。

几乎每次发生这种情况时,我在尝试关闭 Delphi 时都会遇到某种 fatal error 。有什么解决办法吗?我有“最新”的 Delphi 7,在 WinXP 上运行,有足够的内存。我办公室的大多数其他人也遇到这个问题。

最佳答案

我们使用 Delphi 7 的经历与您的类似:IDE 中相当频繁的崩溃,包括抽象错误、无效的指针引用以及 VCL 库中的异常。

这似乎取决于您加载的项目的复杂程度:我们的主项目是一个200,000+行的程序,具有多个MDI表单和第三方库。事实上,每当我们退出 Delphi 时,我们都必须处理灾难性的 fatal error 。我们非常擅长使用任务管理器来追踪 Delphi32 进程并杀死它——有时这实际上是唯一的逃脱方法。

我们已经升级到Delphi 2009,它的稳定性显着提高。我的感觉是 Delphi 7 有很多 bug,你要么必须忍受它们,要么升级。

关于delphi - 为什么有时需要重新启动 Delphi 7 才能使调试器工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/467265/

相关文章:

delphi - 更改 Tballoonhint 的字体 (Delphi)

delphi - Delphi XE2 pro 中的 REST 服务器

Delphi - 通用 TList 排序

delphi - 创建一个简单的 Delphi IDE Expert

python - 如何在 PyCharm 中获得与 RStudio 类似的功能

ios - XCUITesting 不断使我的应用程序崩溃

objective-c - 由于awakeFromNib时间太长而导致应用崩溃

delphi - 如何调用存储在Unit中的函数?

c++ - Eclipse 在哪里安装? - 去做

c++ - 跨平台崩溃报告器