Autor Beitrag
Philipp_Frank
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Di 07.01.03 09:43 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Di 07.01.03 10:45 
Willst Du die Anzahl eines bestimmten Buchstaben oder alle 26 (+ Umlaute, etc)?

Gruß
TINO
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: 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)

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 07.01.03 19:35 
Warum denn nicht gleich
ausblenden Quelltext
1:
length(Memo1.Text);					

Oder soll die Schleife eine Beschäftigungstherapie für den Prozessor werden? :roll:

So bekommt er aber auch alle Leerzeichen und sonstige Sonderzeichen.
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Di 07.01.03 19:39 
ach ja stimmt. aber eine Beschäftigungstherapie für die CPU ist nicht zu verachten !!!

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".