2009-03-26 7 views

risposta

19

Devi costruire la vostra dunit GUI testrunner con la FastMM e direttiva ManualLeakReportingControl. Questo abiliterà gli oggetti memoryleak (dai un'occhiata a GUITestRunner.pas).

+6

Ulteriori dettagli (perché mi ci è voluto un po 'per risolverlo): (1) FastMM4 deve essere la prima unità nella sezione "usi" del file .dpr del progetto di test. (2) Rimuovere il "." nella riga {. $ define ManualLeakReportingControl} in FastMM4Options.inc (3) Aggiungi FASTMM al progetto di prova Conditional definisce (in "Directory/Conditionals" nel progetto/Opzioni ... (4) Costruisci il progetto –

+0

Ho trovato documentazione sulla creazione di DUnit con FastMM in [readme-fastmm.txt] di DUnit (https://sourceforge.net/p/dunit/svn/HEAD/tree/trunk/readme-fastmm.txt) – mcdon