![]() |
Unbenutzte Variablen aus SourceCode entfernen
Hi Ihr,
Weiss zufällig einer nen proggi, das ungenutzte Variablen aus dem Source entfernt? Ich bin grad dabei, meine Source's aufzuräumen und auszumisten. Leider ist das ganze ziemlich mühsam, wenn man das manuell machen muss. Irgendeine Idee? Gruss Jens |
Re: Unbenutzte Variablen aus SourceCode entfernen
Programmier von anfang an sauberen Code, dann hast du so ein Problem erst gar nicht 8)
Kann mir nicht vorstellen, dass es dafuer Programme gibt. |
Re: Unbenutzte Variablen aus SourceCode entfernen
Hallo erstmal,
mein Compiler (Delphi7) zeigt mir an, wenn Variablen deklariert wurden aber nicht verwendet. Diese kannst du dann löschen... Von einem Tool bzw. Prog habe ich noch nicht gehört. MFG Alex |
Re: Unbenutzte Variablen aus SourceCode entfernen
Der Compiler zeigt dir im Statusfenster doch an welche Variablen unbenutzt sind. Beim Erzeugen des Projectes heisst es dann so oder so ähnlich: "[Hinweis] Unit1.pas(42): Variable 'i' wurde deklariert, aber in 'TForm1.FormKeyPress' nicht verwendet".
Dadurch sparst du dir doch jede Menge Sucharbeit. Es wird dir angezeigt wo sich die Variable befindet (Unit1.pas / Zeile 42) und wie sie heisst (i). :) |
Re: Unbenutzte Variablen aus SourceCode entfernen
Eben. Projekt erzeugen und die Hinweise & Warnungen abarbeiten. Einem Automatismus würd ich da nicht unbedingt vertrauen...
|
Re: Unbenutzte Variablen aus SourceCode entfernen
Und dann compiliert (z.B. D7) die ungenutzten Variablen eh nicht mit in das Programm ein ... normaler Weise irgnoriert doch die Delphi-Code-Optimierung solche Sachen. (glaub ich)
Und von Anfang an gleich richtig zu arbeiten ist natürlich die beste Lösung. |
Re: Unbenutzte Variablen aus SourceCode entfernen
Wichtiger fände ich ein Tool, dass mir Units rausschmeißt, die nicht benötigt werden. Da wir tatsächlich im fertigen Programm Ballast erzeugt.
Ungenutzte Variablen bekommt der Compiler rausoptimiert. Zur Übersicht sollte man die trotzdem entfernen. |
Re: Unbenutzte Variablen aus SourceCode entfernen
@Jasocul
ich geh am Ende mal durch die Uses und lösch eine Unit, nach der Anderen raus, kompiliere und wenn ich dann 'nen Fehler bekomm, dann wird die wieder reingemacht (Strg+Z) und danach ist alles raus, was man nicht benötigt ;) |
Re: Unbenutzte Variablen aus SourceCode entfernen
Zitat:
Nunja, es schmeisst sie zwar nicht alle raus, aber es analysiert, welche Units wo falsch sind. Anhand der Liste kann man dann recht zügig die entsprechenden Änderungen machen. |
Re: Unbenutzte Variablen aus SourceCode entfernen
@Phoenix:
Hey, danke. Werde ich mir mal ansehen. Dies einzeln raussuchen finde ziemlich nervig. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 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