Lude: Funktion ausfuehren, deren Namen nur als Skalar bekannt

Beitrag lesen

Hi,

danke Euch allen! - Etwas schade, dass 'eval($in{WhatToDo})' boese ist. - Ich haette gerne darauf verzichtet ein "sub-Array" zu erstellen, aber diese Codierung ist dennoch viel weniger geschwaetzig als z.B.:

if ($in{WhatToDo} eq 'BenutzerQuery') {&BenutzerQuery;}
if ($in{WhatToDo} eq 'BezeichnungenQuery') {&BezeichnungenQuery;}
if ($in{WhatToDo} eq 'BuchungenQuery') {&BuchungenQuery;}
if ($in{WhatToDo} eq 'GeldanlagenQuery') {&GeldanlagenQuery;}
if ($in{WhatToDo} eq 'GeldwechselnQuery') {&GeldwechselnQuery;}
if ($in{WhatToDo} eq 'JobbearbeitungenQuery') {&JobbearbeitungenQuery;}
if ($in{WhatToDo} eq 'JobsQuery') {&JobsQuery;}
if ($in{WhatToDo} eq 'JobstatiQuery') {&JobstatiQuery;}
if ($in{WhatToDo} eq 'KategorienQuery') {&KategorienQuery;}
if ($in{WhatToDo} eq 'LaenderQuery') {&LaenderQuery;}
if ($in{WhatToDo} eq 'OrteQuery') {&OrteQuery;}
if ($in{WhatToDo} eq 'RechteQuery') {&RechteQuery;}
if ($in{WhatToDo} eq 'VariablenQuery') {&VariablenQuery;}
if ($in{WhatToDo} eq 'WaehrungenQuery') {&WaehrungenQuery;}
if ($in{WhatToDo} eq 'DEL') {&DEL;}
if ($in{WhatToDo} eq 'Insert') {&Insert;}
if ($in{WhatToDo} eq 'Update') {&Update;}

Gruss,
Lude

---
"Harald Schmidt, wo bist Du?"