![]() |
Klassen und Typen
Hi,
ich habe mir folgenden Artikel ( ![]() Ich habe folgendes übernommen:
Delphi-Quellcode:
Wieso ist TKarte undefiniert?
type
TKartenWert = 1..13; // 1 = AS, 11 = Bube, 12 = Dame, 13 = König TKartenFarbe = (kfKaro, kfHerz, kfPik, kfKreuz); TKartenPosition = 1..5; TKarte = class(TObject) private FWert: TKartenWert; FFarbe: TKartenFarbe; FPosition: TKartenPosition; public constructor TKarte.create(Wert: TKartenWert; Position: TKartenPosition; Farbe: TKartenFarbe); // Hier gibt's nen Error, weil TKarte undefiniert ist // Wieso? property Wert: TKartenWert read FWert write FWert; property Farbe: TKartenFarbe read FFarbe write FFarbe; property Position: TKartenPosition read FPosition write FPosition; end; var Cards: TCards; TBlatt: Array[1..5] of TKarte; ///////////// constructor TKarte.create(Wert: TKartenWert; Position: TKartenPosition; Farbe: TKartenFarbe); begin inherited create; FWert := Wert; FPosition := Position; FFarbe := Farbe; end; Gruß |
Re: Klassen und Typen
Weil du doch TKarte gerade erst definierst, lass das TKarte weg, dann stimmts.
|
Re: Klassen und Typen
constructor TKarte.Create(Wert: TKartenWert; Position: TKartenPosition; Farbe: TKartenFarbe);
|
Re: Klassen und Typen
Ah, war einfach :)
Danke. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz