Entwickler-Ecke

Sonstiges (Delphi) - Inhalt einer TStringList zählen


Heino - Sa 07.06.03 15:05
Titel: Inhalt einer TStringList zählen
Hallo

Gibt es eine Möglichkeit die Anzahl der Strings zu zählen ohne die Strings erst in eine Listbox zu addieren.Den Inhalt einer Listbox kann ich zählen das ist klar.

Delphi-Quelltext
1:
2:
InFile.LoadFromFile('C:\Hallo.txt');
ListBox1.Items.AddStrings(inFile);

dann zählen

mit dem LoadFromFile hat die TStringliste doch eigentlich schon ihre Strings geladen, aber wenn ich InFile. eingebe kommt nicht die Eigenschaft Count.

Danke Heino

Moderiert von user profile iconTino: Delphi-Tags hinzugefügt.


G-McKree - Sa 07.06.03 15:27

TStringList.Count is die anzahl der indexe, der höchste index is also TStringList.Count - 1


beispiel:

TStringList hat die indexe 0,1,2,3 -> TStringList.Count = 4, da es insgesamt 4 indexe sind


Christian S. - Sa 07.06.03 15:45

@G-McKree: die Mehrzahl von "Index" ist "Indizes".

Zitat:
mit dem LoadFromFile hat die TStringliste doch eigentlich schon ihre Strings geladen, aber wenn ich InFile. eingebe kommt nicht die Eigenschaft Count.
Daraus schließe ich jetzt mal, das inFile eine StringList ist. Wenn ich Deinen Code bei mir unter dieser Annahme eingabe, besitzt inFile bei mir die Eigenschaft count.
Am besten postest Du einfach mal ein bisschen mehr Code. Und zwar mit Delphi-Tags drum rum!

MfG,
Peter