Einzelnen Beitrag anzeigen

freimatz

Registriert seit: 20. Mai 2010
1.444 Beiträge
 
Delphi 11 Alexandria
 
#1

Reihenfolge vom Laden von Modulen

  Alt 23. Jul 2024, 16:36
Hallo,
wir haben in einem Projekt hunderte von Modulen. Das sind exe, bpl und dll. Viele davon sind von uns selbst und viele wiederum in Delphi geschrieben. Um letztere geht es mir.
Nun habe ich eine exe - aktuell ein Testprojekt - und frage mich warum ein package vor einem anderen geladen wird.
Umgekehrt: wie kann man rausfinden, welches package oder dll das erste Modul ist das geladen wird? Das wäre dann z.B. wichtig um dort FastMM oder andere

Was man im Event-Fenster mit "Load Module" sehen kann, ist nach unserer Einschätzung nicht das was wir erwarten. Etwas mehr trauen wir da ProcMon zu, wobei da man ja nur Dateizugriffe sehen kann und nicht die komplexere Operation Modul-Laden.

Mit "tdump -em. <exe>" sieht man importiere Module. Diese Liste beinhaltet jedoch nur einen Teil der geladenen Module.

Hat uns jemand Informationen oder Ideen?

(Noch komplexer wird es wenn man die Reihenfolge der units und des initialization betrachtet, aber eins nach dem anderen.)
  Mit Zitat antworten Zitat