レギュラー DLL の正常に見えるコードからメモリ リークを見つける方法
更新 : 2007 年 11 月
メッセージ ハンドラ関数の中で使用する一時オブジェクトを MFC で作成すると、メモリ リークが発生することがあります。レギュラー DLL では、このオブジェクトに割り当てたメモリが MFC によって自動的に解放されないからです。詳細については、「メモリ管理とデバッグ ヒープ」、またはサポート技術情報の「HOWTO: Clean Up Temporary MFC Object in _USRDLL DLLs (Q105286)」を参照してください。
USRDLL という用語は、Visual C++ ドキュメントでは使用されなくなりました。MFC に静的にリンクしたライブラリが以前の USRDLL に相当します。ただし、サポート技術情報の説明は、MFC に動的にリンクするレギュラー DLL にも適用されます。上に示した サポート技術情報の内容は、MFC に静的にリンクしたレギュラー DLL と動的にリンクするレギュラー DLL の両方に該当します。