![]() |
Strings und Case of
Ich möchte folgendes realisieren:
Ich habe eine Varable von Type String "xTier" und möchte mit einer Case-Abfrage eine Auswertung durchführen: case "xTier" of Hund : ; Pferd : ; katze : ; end; Das ist doch möglich oder? |
Re: Strings und Case of
Nein,
du musst if's verwenden. Heiko |
Re: Strings und Case of
Hallo,
Zitat:
//Edit: Name gefunden: ![]() Gruß xaromz |
Re: Strings und Case of
guggst du
![]() |
Re: Strings und Case of
Weiß eigentlich jemand, warum das so ist? :gruebel:
|
Re: Strings und Case of
Weil String kein Ordinaltyp ist,
hat also nicht einen eindeutigen Vorgänger oder Nachfolger. Aber es wurde ja schon geschrieben, wie man das Problem umschiffen kann. Grüße Klaus |
Re: Strings und Case of
|
Re: Strings und Case of
Zitat:
Modernere Compiler wie z.B. Chrome können das. Gruß Peter |
Re: Strings und Case of
Zitat:
WIE funktioniert case eigentlich? Ich hätte eigentlich vermutet, dass delphi ein
Delphi-Quellcode:
wie ein
Case i of
0: bla; 1: blupp; 2: Quak; end;
Delphi-Quellcode:
interpretiert...
if i=0 then bla
else if i=1 then blupp else if i=2 then Quak; Edit: Hätte da nicht ein roter kasten sein müssen o.ô |
Re: Strings und Case of
Zitat:
case verwendet ja nicht nur einen einzigen Fall, sondern eine Liste davon:
Delphi-Quellcode:
daher Ordinalzahl. Eine Angabe wie "alles zwischen Edit1.Text und Edit2.Text" ist einfach undefinierbar.
case i of
1..9 : UnterZehn := true; end; Gruss Reinhard |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz