Forum: Sonstige Fragen zu Delphi
Delphi
by tigerman33,
3. Dez 2005
TSpielkarte ist ein Klassentyp! Kein Wunder dass das nicht funktioniert. Es müsste heißen:
const
kwKrAs = TKartenwert(1); // (K)arten(W)ert (Kr)euz(As)s
kwKrKo = TKartenwert(2); // (K)arten(W)ert (Kr)euz(Ko)enig
...
Forum: Sonstige Fragen zu Delphi
Delphi
by tigerman33,
3. Dez 2005
Den Kartenwert als String??
Das würde ich nun wieder gar nicht empfehlen. Da müsste man dann anschließend die Kartenidentität durch lauter Stringvergleiche prüfen, das dauert nicht nur länger sondern ist auch ziemlich unelegant.
Ich schließe mich Luckie an, hier ist ein Enumerationstyp sinnvoll.
Eigentlich sogar zwei, einer für die Farbe (Herz, Karo, Pik, Kreuz) und einer für den Wert. Der...