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