Entwickler-Ecke
Sonstiges (Delphi) - Häufigkeitsanalyse
Mentor86 - Mi 02.04.03 10:43
Titel: Häufigkeitsanalyse
Hi, wie zähle ich in einem delphi Programm die Anzahl der Buchstaben, die z.B in einem Edit-Feld eingegeben wurden? Und wie gebe ich sie aus?
Bitte um Hilfe
MfG Mentor
UGrohne - Mi 02.04.03 10:47
Entweder
oder
müsste auch gehen. Mit ShowMessage(inttostr(Edit1.Text[0])) bzw. der oberen Variante ind er mitte müsste er dann die Zahl ausgeben.
Gruß
Motzi - Mi 02.04.03 10:58
Würde ich nicht empfehlen! Der Standard-Variablentyp String ist ein AnsiString und stellt nur einen Pointer auf einen Speicherbereich mit einer nullterminierten Zeichenkette dar. Angeblich soll aus Kompatibilitätsgründen mit dem alten Pascal-String (in Delphi ShortString) im Zeichen an der Stelle 0 zwar noch die Länge angegeben sein, allerdings weiß ich nicht wie es sich mit dieser Längenangabe verhält, wenn die Zeichenkette mehr als 255 Zeichen (das Maximum des Längenbytes) umfasst. Zu empfehlen ist daher auf jeden Fall:
MaxiTB - Mi 02.04.03 11:37
| Motzi hat folgendes geschrieben: |
| Edit1.Text[0]Würde ich nicht empfehlen! |
Stimmt - das funktioniert nämlich nur bei ansi short strings (laut Hilfe Delphi 7) ! Und bei Edit handelt es sich um einen long string - die Variante funktioniert schlicht und einfach nicht.
UGrohne - Mi 02.04.03 12:47
OK, hatte das noch aus alten Delphi-Zeten übernommen und die Hilfe von Delphi 7 noch nicht zu diesem Thema befragt *g*
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!