Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

AW: Case AnsiIndexText -> Ergebnis verändern

  Alt 14. Nov 2013, 10:54
Mein zweites Beispiel sollte man wohl nicht ganz Ernst. (aber wenn es ihm zuviele Zeilen sind, dann halt so )

Wenn in dem CASE jeweils nur 1-3 Zeilen stehen, dann würde ich eher Variante bevorzugen, oder das CASE gegen ELSE-IFs austauschen.

Es gibt tausende Wege es zu lösen, also wie wäre es beispielsweise mal mit etwas Mathematik?
Delphi-Quellcode:
// angenommen Z kennt nur 0 und 1
case AnsiIndexText(Wert, ['A', 'B','C']) + (Z * 10) of
  00:
    ...
  01, 11, 10:
    ...
  02, 12:
    ...
end;
$2B or not $2B

Geändert von himitsu (14. Nov 2013 um 11:04 Uhr)
  Mit Zitat antworten Zitat