Allerdings sollte man eval() in einer Wrapper-Funktion kapseln, um das aufrufende Script und die aufgerufenen Statements voneinander zu trennen (Namensräume, Scopes). Wenn man in dem zu evaluierenden Strung Funktionen definiert, sollte man diese Definitionen bedingt durchführen, abhängig vom mVorhandensein der Funktion im Script. Man könnte sonst leicht einen Redefinitin-Error (oder hieß der jetz Redeclare-Error?) bekommen.
Jo, ich glaub da liegt das problem, da stehen funktionen drin, also die werden da nicht definiert, aber die sollen auch ausgeführt werden und das klappt nicht, die schreibt der mir immer aus