Autor Beitrag
Johannes Maier
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 173

Win XP
D7 Prof
BeitragVerfasst: Fr 04.03.05 17:53 
Hi,

in C++ kann ich schreiben:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
switch(testInt) {
  case SMALLER: //so wird bei 1 sofort der Code von Fall 2 ausgeführt, da man immer break
                //schreiben muss, sobald er mit dem "Weitergehen" aufhören soll
  case LARGER:
    bla();
    break;
  case EQUAL:
    .
    .
    .


In Delphi kann ich aber nicht schreiben:
ausblenden Delphi-Quelltext
1:
2:
3:
case testInt of
  SMALLER:;
  LARGER: ShowMessage('bla');


Kann man das hier auch so regeln, dass bei Fall SMALLER zu LARGER weitergegangen wird? (nur ein Beispiel)
SMALLER..LARGER, würde das gehen? Aber dann gäbe es denke ich ein Problem wenn zuerst SMALLER und dann EQUAL kommen würde, da diese Werte haben, zw. denen noch andere Konstanten liegen ...

_________________
MfG
Johannes ehem. jbmaier
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Fr 04.03.05 19:02 
ausblenden Delphi-Quelltext
1:
2:
case .. of
  SMALLER, LARGER:
?

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.