Autor |
Beitrag |
pausenbrot11
Hält's aus hier
Beiträge: 3
|
Verfasst: Do 13.03.08 03:33
Hallo!
Ich möchte einen beliebigen Text oder eine Zahlenfolge in ein Edit Fenster eingeben und durch eine Button Methode soll auf einem Label immer die erste, bzw. zweite, dritte usw. Zahl oder Buchstabe angezeigt werden. Nur leider habe ich keine Ahnung wie ein passender Befehl dazu heißt. Wäre nett wenn mir jemand helfen könnte.
|
|
Ironwulf
      
Beiträge: 733
Erhaltene Danke: 2
|
Verfasst: Do 13.03.08 04:24
hy,
ich hoff ich habs richtig verstanden versuch mal das
Delphi-Quelltext 1:
| Label1.Caption:= Edit1.Text[2]; |
und für die 2 setzt du einfach ein der wievielte buchstaber benutzt werden soll
|
|
klezmor
      
Beiträge: 558
delphi 6 personal delphi 2005 personal
|
Verfasst: Do 13.03.08 04:25
Also Strings sind eigentlich Arrays of Char, das heißt du kannst über einen Index auf die gesuchte Zahl, Ziffer usw. zugreifen z.b. button1.caption:=edit1.text[0];
_________________ "Beware of bugs in the above code; I have only proved it correct, not tried it." Donald Knuth
|
|
Kroko
      
Beiträge: 1284
W98 W2k WXP
Turbo D
|
Verfasst: Do 13.03.08 07:37
klezmor hat folgendes geschrieben: | Also Strings sind eigentlich Arrays of Char, das heißt du kannst über einen Index auf die gesuchte Zahl, Ziffer usw. zugreifen z.b. button1.caption:=edit1.text[0]; |
Viel Spaß bei der Fehlermeldung!
_________________ Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
|
|
Blackheart666
      
Beiträge: 2195
XP
D3Prof, D6Pers.
|
Verfasst: Do 13.03.08 08:18
Schau mal in der Hilfe nach copy.
_________________ Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
|
|
pausenbrot11 
Hält's aus hier
Beiträge: 3
|
Verfasst: Do 13.03.08 14:58
Danke euch habs jetzt raus. Machs jetzt so:
Label1.caption := edit1.text[x]
wobei x die gesuchte Stelle ist. Mit copy habe ich mal was gemacht, aber eher nur abgeschrieben, habs noch nicht ganz gecheckt.
|
|
Blackheart666
      
Beiträge: 2195
XP
D3Prof, D6Pers.
|
Verfasst: Do 13.03.08 16:47
pausenbrot11 hat folgendes geschrieben: | Danke euch habs jetzt raus. Machs jetzt so:
Label1.caption := edit1.text[x]
wobei x die gesuchte Stelle ist. Mit copy habe ich mal was gemacht, aber eher nur abgeschrieben, habs noch nicht ganz gecheckt. |
Wenn es denn so klappt 
_________________ Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
|
|
Ironwulf
      
Beiträge: 733
Erhaltene Danke: 2
|
Verfasst: Do 13.03.08 17:13
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Do 13.03.08 18:54
|
|
Ironwulf
      
Beiträge: 733
Erhaltene Danke: 2
|
Verfasst: Do 13.03.08 19:42
na aber wenn mans richtig macht kommt kein fehler, ist wie bei allem andren auch 
|
|
pausenbrot11 
Hält's aus hier
Beiträge: 3
|
Verfasst: Fr 14.03.08 17:50
Hatte damit bis jetzt keine Probleme, mein x ist nie gleich 0. Das mit dem copy hab ich jetzt auch geheckt. Also danke nochmal. Stehe jetzt sowieso schon wieder vor einem anderen Problem^^
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Fr 14.03.08 17:53
pausenbrot11 hat folgendes geschrieben: | tehe jetzt sowieso schon wieder vor einem anderen Problem^^ |
So ist das halt. Programmieren besteht nur aus dem Lösen von Problemen.
Wenn du nicht weiter weißt, kannst du die Forensuche benutzen. Solltest du auch dort nichts finden, kannst du deine Frage gerne hier stellen.
|
|