Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi "Toten" Quelltext finden und löschen (https://www.delphipraxis.net/66846-toten-quelltext-finden-und-loeschen.html)

der_boss 5. Apr 2006 11:32


"Toten" Quelltext finden und löschen
 
Liebe Mitbenutzer,

ich muss ein recht umfangreiches gewachsenes Projekt (15000 Zeilen) beschneiden.
Größere Teile des Quelltextes werden dann nicht mehr gebraucht und sollten der Ordnung halber entfernt werden.
Hat jemand eine Ahnung, wie man sinnvoll nicht mehr benötigten Quelltext finden und löschen kann?

Vielen Dank


Kommentar: "Ich will, dass weniger programmiert und mehr gedacht wird!" [Mr. President in "Der Schwarm von Schätzing]

Jasocul 5. Apr 2006 11:36

Re: "Toten" Quelltext finden und löschen
 
Compiliere das ganze Projekt. In der IDE werden dann alle Zeilen mit einem Punkt links am Quelltextrand hervorgehoben, die der Compiler für nötig erachtet.
Stellen, die logisch überflüssig sind, kann der Compiler allerdings nicht für dich finden. Da muss man schon sein Gehirn in Gang setzen. :wink:

Muetze1 5. Apr 2006 12:10

Re: "Toten" Quelltext finden und löschen
 
Der oben genannte Tipp funktioniert nur, wenn die Optimierung für das Projekt in den Projektoptionen->Compilereinstellungen eingeschaltet ist und das Projekt nach einer Änderung dieser Option komplett neu erstellt wurde.

Jasocul 5. Apr 2006 12:35

Re: "Toten" Quelltext finden und löschen
 
Stimmt, habe ich vergessen. Obwohl die Option auch manchmal nach hinten losgehen kann. Aslo trotzdem das Gehirn anlassen, wenn man die Ergebnisse des Compilers prüft.

Die Muhkuh 5. Apr 2006 12:46

Re: "Toten" Quelltext finden und löschen
 
Ansonsten einfach den Code auskommentieren und schauen, ob Delphi noch compiliert.

sh17 5. Apr 2006 12:47

Re: "Toten" Quelltext finden und löschen
 
gibts da auch was, was über mehrere Projekte scannt?

Ansonsten findet man nämlich z.B. veraltete Bibliotheksfunktionen nicht heraus, da sie evtl. auch in einem anderen Projekt genutzt werden.

Union 6. Apr 2006 12:08

Re: "Toten" Quelltext finden und löschen
 
Schau mal unter Peganza - Pascal Analyzer


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz