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