Also wenn ich das dann jetzt verstanden habe, wäre dann folgendes Dein Ziel:
Eingabe B = Rückgabe 1,2,8
Eingabe C = Rückgabe C
Eingabe D = Rückgabe 1,4,8
Wenn das so wäre, kann man das doch mit einer case Anweisung lösen:
Delphi-Quellcode:
case Eingabe of
A: IrgendeinString := 2,8
B: IrgendeinString := 1,2,8
C: IrgendeinString := C
...
usw.
Vieleicht hilft dir das ja
Gruß Jens