Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen (https://www.delphipraxis.net/99207-zeilenzaehler-2007-zeilenzahl-von-dateien-bestimmen.html)

axelf98 8. Sep 2007 15:59


ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Wer sich schon immer gefragt hat, wie viele Zeilen sein *eigener* Programm-Code hat, der kann den ZeilenZähler Professional 2007 benutzen: Er zählt nur die Zeilen von Dateien, die man auswählt. Delphi zählt auch die verwendeten Komponenten mit.

Funktionen:
- Beliebige Dateiendungen auswählbar - mit Voreinstellung
- Übersichtliche Darstellung mit Sortierfunktion
- Report-Erstellung und Export.

Also ein sehr simples Programm, das aber nützlich sein kann!

EDIT: VERSION 0.3
- Ordner durchsuchen
- Entscheiden, ob Leerzeilen mitgezählt werden sollen oder nicht
- Pfade werden mit angezeigt
- Ein paar mehr Funktionen
- Design wurde angepasst

EDIT:
Nach Diskussion hier sah ich mich gezwungen, diese Warnhinweise auf die Verpackung des Programms zu drucken:
http://home.arcor.de/fabianbuerger/Stuff/warnung.jpg
http://home.arcor.de/fabianbuerger/Stuff/warnung2.jpg

idontwantaname 8. Sep 2007 16:07

Re: ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
Hab's mal getestet, funktioniert soweit ganz gut, jedoch hätte ich folgende Vorschläge:
  • FormPosition auf ScreenCenter stellen.
  • Root-Ordner des Projektes zum Auswählen, da es sehr nervig ist, die Dateien aus den einzelnen Ordner auszuwählen.

turboPASCAL 8. Sep 2007 16:13

Re: ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
Nett, aber wie zählst du die Dateien Zeilen?
Achtest du auch darauf das es Leerzeilen gibt ? Kommt mir so vor als ob...

// Edit: ...stimmt, er zählt Leerzeilen mit.

dominikkv 8. Sep 2007 17:49

Re: ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
wobei du natürlich nicht weißt wie viel Zeilen davon auch wirklich in dem Projekt verwendet werden...

Die Muhkuh 8. Sep 2007 17:51

Re: ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
Hi,

kann man ja eh nie rausbekommen, höchstens, man lässt vorher nen SourceFormatter drüber laufen, der alles in ein einheitliches Format bringt...

Delphi-Quellcode:
// 6 Zeilen
if bla then
begin
end
else
begin
end;

// 3 Zeilen
if bla then begin
end else begin
end;
Und Leerzeilen mitzählen ist auch nicht so dolle (und rein theoretisch dürfte er auch keine Kommentare mitzählen, da diese ja nicht "produktiv" zum Source beitragen. ;-) )

jmit 8. Sep 2007 18:16

Re: ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
Hallo,

das Programm funkiert ohne Probleme,

aber wofür ist der Fortschrittsbalken, er bleibt nach dem ersten Starten (Zählen der Zeilen) immer auf 100% stehen? :gruebel:

Gruß Jörg

axelf98 8. Sep 2007 18:23

Re: ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
Zitat:

Zitat von jmit
aber wofür ist der Fortschrittsbalken? :gruebel:

Wenn man sehr viele Dateien einliest, kann es schon mal länger dauern und wenn er bei 100% ist, weiß man, dass er fertig ist :)

Olli 8. Sep 2007 18:26

Re: ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
Ist schon wieder April? :stupid:

Die Muhkuh 8. Sep 2007 18:27

Re: ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
Er meinte, dass beim zweiten durchlauf der Balken nicht mehr funktioniert. Du hast wohl beim Starten ein TProgressBar.Position := 0 vergessen ;-)

DeddyH 8. Sep 2007 18:34

Re: ZeilenZähler 2007 -> Zeilenzahl von Dateien bestimmen
 
Wozu braucht man das eigentlich? Die Anzahl der Zeilen einer *.pas sagt ja nun IMHO überhaupt nichts aus (Leerzeilen raus, OK, aber was z.B. mit Kommentaren, Compilerdirektriven etc.?) Im Übrigen verweise ich nochmal zurück auf #5 :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 Uhr.
Seite 1 von 4  1 23     Letzte »    

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