Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
3. Apr 2010
Wow was für ein Overkill :D
Dann bleibe ich lieber bei dem wo ich gerade bin :)
MfG
Fabian
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
3. Apr 2010
Moin,
und wenn es nicht nur um Elemente geht:
type
TFixelType = (ftWall, ftBall, ftFinish,
ftRedBrush, ftGreenBrush, ftYellowBrush, ftBlueBrush,
ftAcid,
ftRedSwitch, ftGreenSwitch, ftYellowSwitch, ftBlueSwitch,
ftRedDoor, ftGreenDoor, ftYellowDoor, ftBlueDoor,
ftBumper, ftPad,
...
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
3. Apr 2010
Moin,
ich meine, dass ich mit einem case testen möchte ob ein Element ein Edelgas ist:
case Element of
EDELGASE : Showmessage('Es ist ein Edelgas');
else Showmessage('Es ist kein Edelgas');
end;
MfG
Fabian
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
3. Apr 2010
Moin,
danke Shark das zweite Edit war genau das was ich gesucht habe. Leider kann man das allerdings dann nicht in einem case verwenden :(
MfG
Fabian
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
3. Apr 2010
Moin,
wenn ich ein Enum habe. Zum Beispiel:
type
TElement = (Wasserstoff, Helium, Sauerstoff, Neon, Kohlenstoff);
Jetzt möchte ich gucken, ob ein Element ein Edelgas ist (#1 und #3). Normalerweise würde ich das so schreiben:
if (Element = Helium) or (Element = Neon) then
Aber kann man vielleicht eine Untergruppe erstellen?
type
TEdelgas = (Helium, Neon)
Und dann einfach gucken, ob...