Zitat von
richard_boderich:
ich weis das ich auch solche charsets anlegen kann 'a','b', 'c' usw.
aber definiere da mal die ganzen sonderzeichen, da wird es dann schon eng
(schau dir mal die
ascii tabelle an)
deswegen nehm ich die bytewerte und wandel sie zu laufzeit in chars
Solche Sets kannst Du wie folgt anlegen:
myLetters := [#65..#67, 'D'..'E']; // eq ['A'..'E'];
und ersparst damit den Cast von Char zu Byte und umgekehrt. Insgesamt also wesentlich übersichtlicher und ggf sicherer durch die Typenstrenge...
EDIT: Selbiges gilt selbstverständlich auch für die Lösung via
Case