Hallo MitEntwickler,
:-)) Auch ne schoene Anrede.
macheDies(a,b,"macheDas");
f="macheDas";
k=eval(f+"()");
k;für c,d habe ich es nicht probiert, müßte aber analog gehen, k ruft dann die gewünschte Funktion auf
Ich glaube, dass nicht erst durch k; die Ausfuehrung erfolgt, sondern dass das bereits der eval()-Aufruf erledigt. Die Variable k wird danach den Rueckgabewert der Funktion macheDas() enthalten (siehe <../..//tecm.htm#a2>). Wenn k; erst die Funktion aufrufen wuerde, dann muesste doch in k ein Pointer (bzw. Referenz) auf macheDas() stehen. Aber den sollte eval() eigentlich nicht zurueckgeben, oder?
Calocybe