Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Buchstaben in einem Memofeld zählen
Philipp_Frank - Di 07.01.03 09:43
Titel: Buchstaben in einem Memofeld zählen
Hi, wie kann ich in (delphi 6) Buchstabenanzahl aus einem memofeld zählen. Z.B wieviel a und wie kriege ich das in prozent.
(07.01. 09:44 Tino) Titel geändert. Siehe Richtlinien.
Tino - Di 07.01.03 10:45
Willst Du die Anzahl eines bestimmten Buchstaben oder alle 26 (+ Umlaute, etc)?
Gruß
TINO
matze - Di 07.01.03 19:25
du könntest das memo zeile für zeile durchgehen und dir die länge jeder zeile zurückgeben lassen.
das zauberwort für die länge einens strings heisst lenght (string): integer
so bekommst du alle ezichen aus deinem memo !!! (auch leerzeichen)
Delete - Di 07.01.03 19:35
Warum denn nicht gleich
Oder soll die Schleife eine Beschäftigungstherapie für den Prozessor werden? :roll:
So bekommt er aber auch alle Leerzeichen und sonstige Sonderzeichen.
matze - Di 07.01.03 19:39
ach ja stimmt. aber eine Beschäftigungstherapie für die CPU ist nicht zu verachten !!!
Christian S. - Di 07.01.03 19:56
| Luckie hat folgendes geschrieben: |
| und sonstige Sonderzeichen. |
Und auch jeden Zeilenumbruch, oder? Man müsste also noch (zeilenanzahl-1)*2 abziehen, um den korrekten Wert zu erhalten.
MfG,
Peter
Delete - Di 07.01.03 19:59
Da bin ich mir nicht so sicher, ob auch Steuerzeichen gezählt werden. Müßte man probieren.
Christian S. - Di 07.01.03 20:30
Habe es gerade mal ausprobiert. Bei 5 Zeilen muss man wirklich 8 Zeichen abziehen, um auf das richtige Ergebnis zu kommen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!