Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
13. Sep 2013
Ich glaube da muss ich weiter ausholen, wenn ich die Frage lese. ;-)
Dazu habe ich gerade nicht genug Zeit, ich schreibe nachher etwas dazu.
Grundsätzlich musst du nur nach der Prüfung vor dem Sprungbefehl das Ergebnis manipulieren, damit du aus der Schleife kommst.
Klar, insbesondere wenn du es mit TMonitor nutzt.
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
10. Sep 2013
Ich habe das sehr einfach gelöst...
FastMM4 im FullDebugMode, Haltepunkt auf die genannte Schleife, per Assemblerfenster manuell aus der Schleife in DoneMonitorSupport raus und dann alle Speicherlecks geprüft, die FastMM4 gefunden hat. ;-)
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
25. Jun 2013
Du kannst z.B. die finalization Abschnitte durchdebuggen indem du einen Haltepunkt auf das end. in deiner Projektdatei setzt. Dafür musst du ggf. Debug-DCUs aktivieren. Du wirst dann in Aufrufe aus FinalizeUnits gelangen, mit denen die einzelnen Units finalisiert werden. Irgendwo da bleibt das Programm dann hängen.
Beliebt ist bei Verwendung von Threads z.B. ein WaitFor beim Beenden nachdem...