Hallo,
du kennst MemCheck nicht, argz ganz klar eine Wissenslücke.
- ins src-Verzeichnis kopieren
- als erste
unit im Projekt (
dpr) enbinden,
das IFDEF hilft, das Programm mal mit und mal ohne MemCheck zu compilieren
uses
{$IFDEF MEMCHECK}
MemCheck,
{$ENDIF}
- bei den Linker-Optionen "TD32-Debug-Info" und "mit ext. Debug-Symbolen" markieren
- komplettes Build des Projektes
- Programm laufen lassen, testen, beenden
- wurden Speicher-Lecks gefunden, wird
in der
IDE
- per
Exception zur Ursache (Class.Create) gesprungen
- eine ausführliche Datei mit den Lecks angelegt und in der
IDE geladen
standalone gestartet
- eine ausführliche Datei mit den Lecks angelegt und per Editor gestartet
deshalb vor Wegschuicken zum Kunden das MEMCHECK rausnehmen
sieht sonst lustig beim Kunden aus
Heiko