in der IDE schlägt fehl, wenn FullDebugMode für FastMM mit
Frage
Ich versuche FullDebugMode
(fastmm4) zu verwenden, um einen detaillierten Bericht über Speicherlecks zu haben.
Während ich diese Arbeit erfolgreich in einer Dummy-Anwendung erhalten kann, die erzeugt und entbindet nicht TStringList
Ich kann nicht in einer anderen Anwendung.
In beiden Projekten ist die dpr wie folgt aus:
{$DEFINE FullDebugMode}
{$DEFINE LogMemoryLeakDetailToFile}
uses
FastMM4,
Und ich aktivierte FullDebugMode
in Fasttmm inc Optionsdatei.
in den Projektoptionen in beiden Projekten stelle ich die folgenden Einstellungen True:
Bei der Zusammenstellung tab:
** Emit Laufzeittypinformationen
Sie mit debug DCU **
In linknig tab:
Debug Informationen
Diese Einstellungen funktionieren ok für den Dummy-App, sondern auch für die realen nur nach der Linksetzung i die IDE-Ereignisprotokoll-Fenster bevöl sehen kann, und nach
Module laden: SHLWAPI.dll. Keine Debug-Informationen. Basisadresse etc ...
sofort das Programm setzt (wie wenn ich es täte STRG + F2)
Haben Sie Ideen?
Lösung
Es ist wahrscheinlich etwas falsch mit FastMM_FullDebugMode.dll die für FullDebugMode benötigt wird (und geladen nach SHLWAPI.dll). Haben Sie FastMM_FullDebugMode.dll im selben Verzeichnis wie Ihre Anwendung? Ist es die richtige Version?