Forum: Sonstige Fragen zu Delphi
Delphi
by Cöster,
1. Mär 2007
Dafür könntest du dir ne Funktion schreiben:
case Farbe of
kfKaro: Result := 'Karo'
{...}
Forum: Sonstige Fragen zu Delphi
Delphi
by Cöster,
1. Mär 2007
TKartenWert = 1..13; // 1 = AS, 11 = Bube, 12 = Dame, 13 = König
TKartenFarbe = (kfKaro, kfHerz, kfPik, kfKreuz);
TKartenPosition = 1..5;
Hierdurch wurden drei Typen deklariert. Integer ist auch ein Typ, nur dass man den nichtmehr selbst deklarieren muss. Die Variablen und Parameter sollten dann nicht den Namen, sondern den Typen TKartenFarbe o.ä. haben. Man deklariert ja auch keine...
Forum: Sonstige Fragen zu Delphi
Delphi
by Cöster,
1. Mär 2007
Bevor du auf die Eigenschaften eines Objektes zugreifen kannst, musst du es instanzieren, d.h. seinen Konstruktor aufrufen. Weitere Infos zum Umgang mit Klassen siehe hier
Forum: Sonstige Fragen zu Delphi
Delphi
by Cöster,
1. Mär 2007
property RWert: TKartenwert read FWert;
property RFarbe: TKartenFarbe read FFarbe;
property RPosition: TKartenPosition read FPosition;
property WWert: TKartenwert write FWert;
property WFarbe: TKartenFarbe write FFarbe;
property WPosition: TKartenPosition write FPosition;
lässt sich vereinfachen durch
property Wert: TKartenwert read FWert write FWert;