Thema: Delphi Aufzählungstypen

Einzelnen Beitrag anzeigen

Benutzerbild von tn249
tn249

Registriert seit: 18. Jan 2004
Ort: München
164 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Aufzählungstypen

  Alt 5. Feb 2006, 19:18
das liefert leider das gleiche ergebnis, wie der vorherige vorschlag.

ich stell jetzt hier trotzdem mal meinen code rein, vielleicht mach ich ja nen methodischen fehler, der mir nicht auffällt;

Delphi-Quellcode:
type
TtnCardFace = (cfSeven, cfEight, cfNine, cfTen,
               cfJack, cfQueen, cfKing, cfAce=22);

[..]
procedure TMainForm.Button5Click(Sender: TObject);
var
  a: array[TtnCardFace] of Byte;
begin
  ShowMessage(IntToStr(Length(a))); //ergibt 23 (=22+1)
  ShowMessage(IntToStr(Integer(High(TFarbe)) + 1); // auch 23
  ShowMessage(IntToStr(Ord(High(TFarbe)) + 1); // auch 23
end;
ergebnis sollte ja eigentlich 8 sein

Gruß
Thomas
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat