delphi - 导致 Delphi IDE 崩溃的已知结构

标签 delphi delphi-2006

我正在使用 Turbo Explorer 2006(更新 2),有时 IDE 在某个单元中崩溃,特别是当我尝试使用类完成时。该单元(以及整个项目)已经投入生产,并且运行良好多年,每天都在修改,只是 IDE 工具出现了故障。

通常,如果发生这种情况,Delphi 不会崩溃,但 IDE 的某些部分已失效(例如,其单元不在 .dpr 中的表达式的工具提示中的调试值)

我怀疑解析器会在某些特定的构造上死掉,可能是 ifdef'ed 的东西,因为这个单元是一个巨大的系统交换机。

某人知道杀死 IDE 的具体结构吗?我想解决这个问题,以便我可以再次使用类完成。

最佳答案

谷歌搜索[delphi Turbo“类完成”崩溃]位于a bug report with what sounds like the same problem you are seeing 。错误报告列出了一个解决方法(»将“TTest”更改为“TButton”并删除“TButton = class(TTest)”。«),至少对于给定的测试用例,但我不知道它是否适用于您的情况.

关于delphi - 导致 Delphi IDE 崩溃的已知结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1057510/

相关文章:

Delphi - 如何找到重复出现的 "ghost"托盘气球弹出窗口的来源?

delphi - 将 AlphaBlendValue 属性添加到 Delphi 的 TImage 的最简单方法是什么

Delphi - 引发后对其自己的构造函数进行异常处理

c# - 如何将字符串从 C# 传递给 delphi dll 函数?

delphi - Firebird 事件和防火墙问题 (TIBEvents)

delphi - 无法在 win64 模式下运行新项目,但 win32 模式运行正常

德尔福 2007 IMAGE_FILE_LARGE_ADDRESS_AWARE

Delphi - 结构的字符串没有被释放 [FastMM 管理器]

delphi - 程序内的程序?

delphi - 如何将 D2009 .groupproj 文件转换为 D2006 .bdsgroup 文件?