ich habe mir einen Datentyp geschaffen und möchte nun durch die Werte iterieren (hoffentlich stimmt das Wort).
Code: Alles auswählen
type TSpielfarben = (rot, gruen, blau, gelb);
geht das irgendwie?
Code: Alles auswählen
type TSpielfarben = (rot, gruen, blau, gelb);
Code: Alles auswählen
var Spf:TSpielfarben;
begin
Spf:=blau;
writeln(Spf);
Spf:=Succ(Spf);
writeln(Spf);
Spf:=Pred(Spf);
writeln(Spf);
end;
Code: Alles auswählen
var
i: Spielfarben;
n: Integer;
for i := Low(Spielfarben) to High(Spielfarben) do begin
n = ord(i);
end;
Code: Alles auswählen
Uses Typinfo;
Type TSpielfarben = (rot, gruen, blau, gelb);
var x : TSpielfarben;
s : string;
begin
x:=Rot;
s:=GetEnumName(typeinfo(TSpielfarben),ord(x));
x:=succ(x);
s:=s+' '+GetEnumName(typeinfo(TSpielfarben),ord(x));
writeln(s);
end.