./index.html ../index.html デバッグ三題+2 僕がデバッグ用に書いたユニット群。 ほとんどの方々は僕程度の書くユニットなど不要なはずなので恐縮ですが、万が一入り用でしたらお持ち下さい。 Memory Leak SystemユニットのAllocMemCountには、Borlandのメモリーマネージャが管理している、確保されて、解放されていないメモリーの数が入っています。 この値を最初に覚えておいて、終了時に比較することで、解放漏れを見つけることができます。 上のアーカイブでは、Debug_MemCheck.pasが、このチェックを実装したユニットです。 気をつけることは、チェックコードそのものが、メモリーを確保してしまわないようにすること、GlobalAllocやSysAllocStringみたいな、メモリーマネージャの管理外のメモリーはリークしていても発見できない