7

Delphi5 のアプリケーションで FastMM 4.97 を使用しています。

テスト目的で意図的なリークを使用して IDE からアプリケーションを実行すると、すべてがうまく機能します。適切な通知とエラー ログが表示されます。

ただし、IDE の外部でアプリケーションを実行しても何も起こりません (たとえば、Windows エクスプローラーから .exe ファイルを実行します)。

何か不足していますか?この動作は意図したものですか? 変更できますか?

4

1 に答える 1

17

が FastMM4.pas で定義されている場合は、これが予想RequireIDEPresenceForLeakReportingされます (IDE の外部でプログラムを実行しているときに Delphi が実行されていない場合)。も参照InstallOnlyIfRunningInIDEしてください。この定義が設定されている場合、プログラムを IDE の外部で実行すると、デフォルトのメモリ マネージャが使用されます (この定義は、 が定義されている場合FullDebugModeInIDEは自動的に定義されます)。

「FastMM4 Options Interface」を使用すると、定義を簡単に設定/表示できます。強くお勧めします。

于 2011-09-08T08:09:30.423 に答える