在Delphi 7項目中,我們安裝了FastMM。不久之後,我們注意到其中一個表單開始在關閉時發出Abstract Error消息。我已經對此進行了廣泛的調試,到目前爲止我找不到原因。此錯誤消息的通常原因似乎不適用於此處。應用程序不定義抽象類。我也搜索了可能使用TStrings或類似的東西。最重要的是,我們沒有(當然,我們認爲我們沒有)對這種形式做出任何修改。它剛剛破裂。Delphi中抽象錯誤的可能原因不明?
- 除了嘗試調用未實現的方法外,還有其他一些可能的原因是否存在此錯誤?
- FastMM是否有可能在應用程序中啓用一些不明顯的錯誤,直到現在仍然隱藏?
如果這些問題的答案是否定的,那麼我會繼續搜索一個未實現的方法調用,釋放我不會錯過別的東西。
當創建窗體時,我經歷過「抽象錯誤」,通常它發生在您創建窗體(Form1),添加組件等等,然後創建另一個窗體(Form2)時繼承Form1,保存所有內容,一切正常到目前爲止,如果修改Form1(添加組件,修改組件屬性...)保存並重建,當form2被創建時 - > bam,抽象錯誤,從那時起,我總是避免了在設計中的表單繼承。 – ComputerSaysNo 2012-08-13 00:47:19