Frage

Ich verwende Fastmm 4.97 in meiner Anwendung in Delphi5.

Alles funktioniert gut, wenn ich meine Anwendung aus der IDE mit einem absichtlichen Leck für Testzwecke ausführe. Ich erhalte richtige Hinweise und Fehlerprotokolle.

Es passiert jedoch nichts, wenn ich meine Anwendung außerhalb der IDE ausführe (Ausführen der .exe -Datei von Say Windows Explorer).

Vermisse ich etwas? Ist dieses Verhalten beabsichtigt? Kann es geändert werden?

War es hilfreich?

Lösung

Dies wird erwartet, wenn RequireIDEPresenceForLeakReporting ist in Fastmm4.pas definiert (wenn Delphi nicht ausgeführt wird, während Sie Ihr Programm außerhalb der IDE ausführen). Siehe auch InstallOnlyIfRunningInIDE, Wenn dieses Definieren festgelegt wird, wird der Standardspeichermanager verwendet, wenn Sie das Programm außerhalb der IDE ausführen (diese Definition wird automatisch definiert, wenn FullDebugModeInIDE ist definiert).

Sie können verwenden "Fastmm4 Optionsschnittstelle" Für die einfache Einstellung/Anzeige Definierungen, die sehr empfohlen werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top