Delphi プロジェクトで、可能であればプログラムの実行中に FASTMM メモリ リーク レポートを生成し、シャットダウン時にそのレポートに追加して、プログラムを閉じるたびにこのダイアログを表示する必要がないようにしたいと考えています。
FMM でレポートを作成し、実行時に N 回編集することができない場合は、ダイアログが表示するよりもはるかに詳細なレポートを既に持っているため、少なくとも迷惑なダイアログを取り除きたいと思います。
Delphi プロジェクトで、可能であればプログラムの実行中に FASTMM メモリ リーク レポートを生成し、シャットダウン時にそのレポートに追加して、プログラムを閉じるたびにこのダイアログを表示する必要がないようにしたいと考えています。
FMM でレポートを作成し、実行時に N 回編集することができない場合は、ダイアログが表示するよりもはるかに詳細なレポートを既に持っているため、少なくとも迷惑なダイアログを取り除きたいと思います。
SuppressMessageBoxes
に設定することでこれを実現できますFalse
。この機能は、FastMM のフル バージョンを使用している場合にのみ利用できます。FastMM は、Delphi にバンドルされているカットダウン バージョンではありません。
CheckBlocksOnShutdown
ユニットのインターフェースセクションで宣言されていないため、呼び出すことができません。のソース コードを変更して、FastMM4.pas
使用できるようにすることができます。ただし、プログラムの実行中に呼び出しても、何も役に立たない可能性があります。これは、現在割り当てられているすべてのメモリ ブロックを含むレポートを吐き出すだけです。これは、リークされたブロックのリストとはまったく異なります。