Danke erstmal für die schnellen Antworten.
@Andreas13
Hat leider nicht geholfen.
@Uwe Raabe
Möglich ist es. Um das zu testen könnte man seine eigene Klasse mit
class var
schreiben. Bei einem schnellen Test hat das aber keinen Leak gebracht (im konkreten Beispiel hab ich eine Klasse mit class constructor/destructor geschrieben, die eine class var TStringList initialisiert/freet)
@sahimba
Passiert auch noch. Ich dachte nur, es hilft mehr, den Code zu sehen, der den Fehler auch auslöst.
@himitsu
Hab es erst nur in
VCL-Projekten getestet (einfach ins FormCreate geschrieben und die Anwendung händisch geschlossen). Hab mir gerade noch einmal eine frische Konsolenanwendung genommen, wie detektiert man dort die Speicherleaks? Ein simples
ReportMemoryLeaksOnShutdown := true;
scheint nicht zu funktionieren.