在Delphi 7项目中,我们安装了FastMM。不久之后,我们注意到其中一个表单开始在关闭时发出Abstract Error消息。我已经对此进行了广泛的调试,到目前为止我找不到原因。此错误消息的通常原因似乎不适用于此处。应用程序不定义抽象类。我也搜索了可能使用TStrings或类似的东西。最重要的是,我们没有(当然,我们认为我们没有)对这种形式做出任何修改。它刚刚破裂。Delphi中抽象错误的可能原因不明?
- 除了尝试调用未实现的方法外,还有其他一些可能的原因是否存在此错误?
- FastMM是否有可能在应用程序中启用一些不明显的错误,直到现在仍然隐藏?
如果这些问题的答案是否定的,那么我会继续搜索一个未实现的方法调用,释放我不会错过别的东西。
当创建窗体时,我经历过“抽象错误”,通常它发生在您创建窗体(Form1),添加组件等等,然后创建另一个窗体(Form2)时继承Form1,保存所有内容,一切正常到目前为止,如果修改Form1(添加组件,修改组件属性...)保存并重建,当form2被创建时 - > bam,抽象错误,从那时起,我总是避免了在设计中的表单继承。 – ComputerSaysNo 2012-08-13 00:47:19