這是與Delphi XE2和FastMM 4.99以及Win7-64機器上的32位程序。爲什麼包含FastMM導致EInvalidTypecast錯誤?
我正在嘗試使用FastMM來檢查我一直在處理的一個小小的程序。該程序包含一個位於項目自動創建的表單列表中的數據模塊。數據模塊只包含一個TADOConnection對象。
當我在FastMM中啓用FullDebugMode時,退出程序時出現無效的類型轉換錯誤。罪魁禍首似乎是釋放數據模塊(錯誤發生在TADOConnection.GetADODataSet
)。任何人都可以提出這是爲什麼發生?
很明顯,這是因爲代碼嘗試一個無效的類型轉換。如果不能看到代碼,就很難更具體。如果你需要幫助,請提供足夠的細節。 –
安裝MadExcept,至少你會發現錯誤在哪裏。 –
將madExcept添加到您的應用程序總是一個好主意。 –