これは、Delphi XE2 と FastMM 4.99、および Win7-64 マシン上の 32 ビット プログラムです。
FastMM を使用して、私が取り組んでいる小規模なプログラムをチェックしようとしていました。プログラムには、プロジェクトの自動作成フォーム リストにあるデータ モジュールが含まれています。データ モジュールには、TADOConnection オブジェクトのみが含まれます。
FastMM で FullDebugMode を有効にすると、プログラムを終了するときに無効な型キャスト エラーが発生します。原因はデータモジュールの解放にあるようです (エラーは で発生しますTADOConnection.GetADODataSet
)。なぜこれが起こっているのか誰にも示唆できますか?