Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#2

AW: Programm verbraucht Speicher, Speicherfresser

  Alt 29. Aug 2012, 14:40
Trage in der dpr-Datei gleich nach dem begin das hier ein: ReportMemoryLeaksOnShutdown:= True;

Dann klappt es.

Grund: die Variable ReportMemoryLeaksOnShutdown ist in der Unit FastMM4 definiert. Wenn du diese nur in der dpr-Datei einbindest kann auch nur dort darauf zugegriffen werden. Würdest du in der entsprechenden Unit, in der auch dein FormCreate steht, in die FastMM4-Unit einbinden, dann könntest du auch dort auf ReportMemoryLeaksOnShutdown zugreifen. Aber belasse das FastMM-Gedöns in der DPR und du musst nur in einer Datei danach schauen und hast es nicht in x-beliebigen verteilt.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat