Das sieht ja grausam aus ...
Warum nicht so
Delphi-Quellcode:
procedure foo;
begin
...
end;
procedure bar;
begin
...
end;
case AnsiIndexText( Wert, ['A', 'B', 'C'] ) of
0 :
foo;
1 :
if Z=1 then
foo
else
bar;
2 :
begin
foo;
bar;
end;
end;
Und wenn gar nichts mehr geht, dann gibt es noch das
State-Pattern
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)