次の方法で共有


レギュラー DLL の正常に見えるコードから メモリ リークを見つける方法

メッセージ ハンドラー関数の中で使用する一時オブジェクトを MFC で作成すると、メモリ リークが発生することがあります。 レギュラー DLL では、このオブジェクトに割り当てたメモリが MFC によって自動的に解放されないからです。 詳細については、「メモリ管理とデバッグ ヒープ」、またはサポート技術情報の「HOWTO: Clean Up Temporary MFC Object in _USRDLL DLLs (Q105286)」を参照してください。

USRDLL という用語は、Visual C++ ドキュメントでは使用されなくなりました。 MFC に静的にリンクしたライブラリが以前の USRDLL に相当します。 ただし、サポート技術情報の説明は、MFC に動的にリンクするレギュラー DLL にも適用されます。 上に示した サポート技術情報の内容は、MFC に静的にリンクしたレギュラー DLL と動的にリンクするレギュラー DLL の両方に該当します。

参照

概念

DLL に関してよく寄せられる質問