Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi-Statistik? (https://www.delphipraxis.net/32504-delphi-statistik.html)

rudi_ 24. Okt 2004 13:37


Delphi-Statistik?
 
Hallo,

kennt hier jemand eine art Pendant zu sloccount für Windows + Delphi Source Code? Für alle die sloccount nicht kennen; es ist ein Perlscript für linux (ja es läuft auch unter windows aber ich suche halt ne Möglichkeit, ohne ActivePerl etc. installieren zu müssen), das einen gegebenen Ordner nach source-code dateien durchsucht und die anzahl der source-code zeilen nach programmiersprachen sortiert etc. ausgibt.
Also quasi eine Statistische Auswertung des Codes.

mfg, rudi

rudi_ 1. Nov 2004 15:21

Re: Delphi-Statistik?
 
*push* :coder2:

choose 2. Nov 2004 07:36

Re: Delphi-Statistik?
 
Mir ist keine solche Lösung bekannt. Aber wenn Du lediglich die Dateiendung als Unterscheidungskriterium verwendest und Dir Performance und Ressourcen nicht unbedingt das wichtigste sind, könntest Du mithilfe mithilfe von (nicht getestet)
Delphi-Quellcode:
with TStringList.Create do
try
  LoadFromFile(AFileName);
  Result := Count;
finally
  Free;
end;
die Zeilen einer Textdatei ermitteln. Die so erreichnete Zahl könntest Du dann in einem assoziativen Array ablegen (notfalls ebenfalls über eine StringList mit einem Cast auf der Object-Eigenschaft) und mit jedem "Treffer" auf derselben Endung addieren.
Die Menge kannst Du mithilfe einer hier mehrfach diskutierten rekursiven Dateisuche ermitteln.

Alles klar?

rudi_ 2. Nov 2004 09:49

Re: Delphi-Statistik?
 
naja ich meinte eher eine fertige lösung
für das selber basteln habe ich im moment keine zeit...bleibt dann wohl nichts anderes übrig ;)

aber trotzdem danke erstmal


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:21 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