Frohe Weihnachten erstmal.
Jetzt dann mal meine Frage. Ich habe das mit den Case of anweisungen offensichtlich nicht wirklich verstanden.
Wenn ich jetzt ein Edit feld habe und dort eine zahl eingegeben wird die im Bereich von 0 - 1999 liegt soll im Label1 die Zahl 1 auftauchen. Bei einer Zahl im bereich von 2000 - 2999 soll die Zahl 2 auftauchen. Und jetzt mein Quellcode.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TForm1.Edit1Change(Sender: TObject); begin case Edit1.Text of 0..1999: Label1.Caption := '1'; 2000..2999: Label1.Caption := '2'; end; end; |
jetzt kriege ich eine Fehlermeldung die da lautet:
--> ordinaltyp erforderlich <--
wenn mir jetzt noch jemand erklären kann was ich wie falsch mache wäre das echt mal klasse, habe bisher nie Case of gebraucht.
Gruss
Toast
Moderiert von
Gausi: Topic aus Sonstiges verschoben am Mo 26.12.2005 um 10:41