Delphi5 のアプリケーションで FastMM 4.97 を使用しています。
テスト目的で意図的なリークを使用して IDE からアプリケーションを実行すると、すべてがうまく機能します。適切な通知とエラー ログが表示されます。
ただし、IDE の外部でアプリケーションを実行しても何も起こりません (たとえば、Windows エクスプローラーから .exe ファイルを実行します)。
何か不足していますか?この動作は意図したものですか? 変更できますか?
Delphi5 のアプリケーションで FastMM 4.97 を使用しています。
テスト目的で意図的なリークを使用して IDE からアプリケーションを実行すると、すべてがうまく機能します。適切な通知とエラー ログが表示されます。
ただし、IDE の外部でアプリケーションを実行しても何も起こりません (たとえば、Windows エクスプローラーから .exe ファイルを実行します)。
何か不足していますか?この動作は意図したものですか? 変更できますか?
が FastMM4.pas で定義されている場合は、これが予想RequireIDEPresenceForLeakReporting
されます (IDE の外部でプログラムを実行しているときに Delphi が実行されていない場合)。も参照InstallOnlyIfRunningInIDE
してください。この定義が設定されている場合、プログラムを IDE の外部で実行すると、デフォルトのメモリ マネージャが使用されます (この定義は、 が定義されている場合FullDebugModeInIDE
は自動的に定義されます)。
「FastMM4 Options Interface」を使用すると、定義を簡単に設定/表示できます。強くお勧めします。