Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Anfang und Ende einer Aufzählung ermitteln [ERLEDIGT] (https://www.delphipraxis.net/131918-anfang-und-ende-einer-aufzaehlung-ermitteln-%5Berledigt%5D.html)

Glocke89 2. Apr 2009 19:27


Anfang und Ende einer Aufzählung ermitteln [ERLEDIGT]
 
Hallo,

Delphi-Quellcode:
type
  MyFarbe = (rot, gruen, blau);
var
  Farbe: MyFarbe;

begin
  for Farbe := rot to blau do
    // irgendwas
end.
Wie bestimme ich (allgemein) den Anfang und das Ende einer Aufzählung? Wenn ich MyFarbe später um andere Farben erweitern will verändern sich ja u.U. das letzte Element.

Delphi-Quellcode:
type
  MyFarbe = (rot, gruen, blau, gelb);
var
  Farbe: MyFarbe;

begin
  for Farbe := rot to blau do
    // irgendwas
end.
Gibt es wie bei dynamischen Feldern (Low und High) eine Möglichkeit den Anfang und das Ende einer selbstdefinierten Liste auszulesen?
Weil so müsste ich die Zählschleife ändern und das wäre (bei einem größeren Programm) umständlich.

//EDIT:

oh shit bin ich blöd - Low und High gehen ja -.- fuck.

*grml* sorry 4 spam :feuerchen:

mkinzler 2. Apr 2009 19:30

Re: Anfang und Ende einer Aufzählung ermitteln
 
Die werte sind ja eigentlich Konstanten ( 0, 1, 2, 3)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz