Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#8

Re: Werden leere Proceduren in exe gelinkt?

  Alt 24. Feb 2007, 20:06
Hallo,

unbenutzte Routinen werden auch bei ausgeschalteter Optimierung vom Linker entfernt, man kann dies leicht überprüfen, wie Flocke bereits in Beitrag #3 beschrieben hat. Da aber der INITIALIZATION-Teil von verwendeten Units immer eingebunden wird, kann die entstehende .exe-Datei durchaus Code enthalten, der vom Programmierer nicht direkt aufgerufen wird, sondern nur durch die Initialisierungs-Abschnitte. Auch eine leere Routine wird nicht wegoptimiert, sofern sie referenziert wird.

Gruß Hawkeye
  Mit Zitat antworten Zitat