Wie kann ich in Delphi einen Integer-Wert in einen Enum-Typ umwandeln bzw. konvertieren?

~ 0 min
2020-05-06 12:06
  • Um in Delphi ein Integer-Value in einen Enum-Type umzuwandeln, gehen Sie wie unten beschrieben vor.
  • Beispiel:
    // Der Enum-Typ "RechnungStatus" kann z.B. Werte wie "offen", "bezahlt" usw. beinhalten
    var
      iStatus : Integer;
      RechnungStatus : TRechnungStatus;
    begin
      iStatus := 1;
      if (iStatus >= Ord(Low(TRechnungStatus))) and (iStatus <= Ord(High(TRechnungStatus))) then
      begin
        Status := TRechnungStatus(iStatus);
      end;
    end;
Durchschnittliche Bewertung 0 (0 Abstimmungen)

Kommentieren nicht möglich