Entwickler-Ecke
Sonstiges (Delphi) - Unbenutze Units - Werden Sie Eingebunden?
Tweafis - Fr 20.06.03 20:40
Titel: Unbenutze Units - Werden Sie Eingebunden?
Werden unbenutze Units eigentlich eingebunden, d.h. wenn keine Funktion, keine Prozedur etc aus dieser Unit benutzt wird?
Weil das macht sich ja auch in der größe bemerkbar (siehe VCL, oder :?:???)
UGrohne - Fr 20.06.03 22:17
Ja, diese werden komplett mit eingebunden, deshalb solltest Du versuchen, diese zu entfernen. Andernfalls müsste der Compiler ja alles 2x durchgehen und das würde erheblich länger dauern und schon wäre dieser Vorteil des Compilers zu C++ wieder futsch :wink:
CenBells - Fr 20.06.03 22:41
was ist eigentlich mit den packages, aus denen meine komponenten verwendet? Werden denn davon auch informationen eingebunden?
Gruß
Ken
Tino - So 22.06.03 11:10
Hallo!
So weit ich weiß werden ganze Units oder auch Teile daraus nicht mit compiliert wenn diese auch nicht benutzt werden.
Bei einigen Units ist das nicht der Fall da diese zum Beispiel im Initialisation Bereich Objekte anlegen und zur Verfügung stellen. Zum Beispiel die Unit Forms.pas. Dort wird das Applications Objekt zur Verfügung gestellt. Das heißt wenn man diese Unit einbidet wird auch das TApplications-Objekt komplett mit compiliert auch wenn du es eventl. nicht benutzt.
Gruß
Tino
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!