如何解码内部错误和可能的原因?

时间:2014-06-22 22:07:20

标签: delphi compiler-errors

我已经打了很长时间才能获得可编辑的代码 因为我实现了一个拥有相当多成员的接口。

虽然这个过程中途我有一些可以编译的东西,但是现在XE2给我带来了一个内部错误:

  

[DCC致命错误] F2084内部错误:L2095

问题是它很难倒回,因为我最后一次使用可编辑的代码是因为我减少了2000行。

有没有办法解码内部错误,以便我了解导致编译器崩溃的原因?

请注意,我没有标记此问题XE2,因为内部错误的问题不仅限于此版本

1 个答案:

答案 0 :(得分:3)

内部错误是编译器链接器中的错误。您获得的代码(例如L2095)对我们的用户没有任何意义。它们只对那些实际编写编译器和链接器的人有意义,即对于Embarcadero的开发人员。

FWIW,我被告知这个数字是一个提示错误发生的地方(行号?),以及编译器/链接器组合部分的字母。但是对我们来说没有用,对不起。

在您提出之前:我不知道内部错误的完整列表以及如何避免或解决这些错误。你可以谷歌他们,或查看QC如果你的提及你的确有解决方法。

更新

请参阅Andrei Galatyn的评论和the link in there以获得有关解决内部错误的一些帮助。