Ich habe eine Anwendung die neben dem EXE mehrere Packages und
DLL's verwendet. Alle Teilprojekt sind mit Runtime-Packages gelinked. Dadurch kommt nur ein einziger MemoryManager zum Einsatz.
Zu Diagnosezwecken (Leak-Detection) will ich nun
FastMM mit seinen diversen Debugmöglichkeiten einsetzten.
Das Problem ist jetzt nur, dass ich
FastMM nur im Anwendung-
DPR und den
DLL-
DPR's als erste "Uses"-Zeile auflisten kann.
Leider kann ich die Ladereihenfolge der Runtime-Packages nicht beeinflussen und
FastMM reklamiert beim Initialisieren, dass bereist eine Speicherallokation stattgefunden hat.
Hat jemand eine Idee wie ich dafür sorgen kann, dass
FastMM wirklich als erstes initialisiert wird?
Könnte ein Runtime-
Package helfen das nur den
FastMM benutzt? Aber wie kontrolliere ich dann die Ladereihenfolge der Packages (
RTL, dann FASTMMPack, dann der Rest)?
P.S. Ich würde nur ungern die
RTL selbst neu compilieren
Gruss
Peter