![]() |
Gibt es eine Erweiterung die uses aufräumt?
Die Exe meines Projekts hatte vor einer Stunde die Größe von 2.1MB. Hab manuell in allen units nach und nach nicht benötigtes aus den Uses-Klauseln entfernt. Ergebnis: 1.3MB, 800KB gespart!
Gibt es vielleicht ein Tool welches den Job (für andere Projekte) übernehmen kann? |
AW: Gibt es eine Erweiterung die uses aufräumt?
Beim CNPack Wizards ist so eine Funktion dabei.
|
AW: Gibt es eine Erweiterung die uses aufräumt?
|
AW: Gibt es eine Erweiterung die uses aufräumt?
ICARUS bzw. dessen Ergebnisse sind aber durchaus mit Vorsicht zu genießen. Bei mir hat ICARUS beim erten Testlauf versagt: Dutzende "Unit XY nicht gefunden" Meldungen beim Versuch, das "optimierten" Projekt zu kompilieren :evil:
|
AW: Gibt es eine Erweiterung die uses aufräumt?
Zitat:
|
AW: Gibt es eine Erweiterung die uses aufräumt?
Zitat:
|
AW: Gibt es eine Erweiterung die uses aufräumt?
Hi,
ich nutze seit langem eine viel praktischere Gliederung des uses-Bereichs:
Delphi-Quellcode:
Trennzeichen bitte als Spaces setzen - nimmt hier der Editor einfach weg!
uses
--,aaaa --,bbbb --,cccc //,dddd --,eeee ; So lassen sich leicht Units excluden und auf Bedarf checken. Warum Borland, Codegear und Embarcardero bisher noch nicht auf diese Vereinfachung gekommen sind... |
AW: Gibt es eine Erweiterung die uses aufräumt?
PS: es gibt hier [code]- oder gar [delphi]-Tags, für sowas :angel:
Da kann man bestimmt im neuen CodeFormatter irgendwo was einstellen. :gruebel: Ich hatte es die paar Mal in einer Zeile gelassen und über {} auskommentiert. |
AW: Gibt es eine Erweiterung die uses aufräumt?
So gliedere ich die uses eigentlich auch...
Mir hat dieser Text-Wust im Kopfbereich noch nie so gefallen :D |
AW: Gibt es eine Erweiterung die uses aufräumt?
@himitsu Danke für den Tipp - werde ich bei meinem nächsten Beitrag nachsehen :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz