Non riesco a capire come usare FastMM. L'ho scaricato da SourceForge e posizionato FastMM4Messages.pas e FastMM4.pas nella parte superiore del mio file dpr.Come abilitare la modalità di debug completo in FastMM4?
ora chiamo questa procedura a trapelare qualche ricordo:
procedure testMemoryFastMM;
var
str : TStringList;
begin
str:=TStringList.Create;
str.add('MemChk');
str.SaveToFile('C:\leeMemChk.txt');
end;
e ricevo questo messaggio
Come si abilita questi FullDebugMode e LogMemoryLeakDetailsToFile interruttori?
sì..il file FastMM4Options.inc è lì ... ho decommentato il .. {$ define LogErrorsToFile} e {$ definisci LogMemoryLeakDetailToFile} ma i commenti dicono ancora che "{Impostare questa opzione per registrare tutti gli errori in un testo file nella stessa cartella dell'applicazione . Gli errori di memoria (con l'opzione opzione FullDebugMode) saranno aggiunti al file di registro. Non ha alcun effetto se "FullDebugMode" non è impostato.} ".... così come impostare" FullDebugMode " – PresleyDias
' FullDebugMode' è una delle definizioni disponibili in quello stesso file .inc. –
@ RemyLebeau-TeamB grazie di averlo trovato ... – PresleyDias