Eval Funktion

Callt

Grünschnabel
Hallo,

Kennt jemand ein Pendant zur Eval-Funktion, wie man sie aus PHP oder Javascript kennt.

Mit eval() kann man den Inhalt eines Strings (code_str) als Code ausführen
 
SCheint mit ScriptControl im Ansatz zu funktionieren

Aber ich bekomme eine Fehlermeldung
"Beim Aufrufen einer Unterfunktion dürfen keine Klammern verwendet werden"

Code:
ScriptControl1.ExecuteStatement ("sucheKurzeRoute(Start, Ziel)")

Normalerweise würde ich die Funktion "sucheKurzeRoute"
mit Call sucheKurzeRoute aufrufen

Code:
ScriptControl1.ExecuteStatement ("Call sucheKurzeRoute(Start, Ziel)")

gibt Fehlermeldung
"Typen unverträglich sucheKurzeRoute"
 
Ich hab eigentlich mit dem SC bisher nicht so viel gearbeitet, aber in VB setzt man Argumente nur in Klammern, wenn man einen Rückgabewert erwartet. Probiers mal so:
Code:
ScriptControl1.ExecuteStatement ("Call sucheKurzeRoute Start, Ziel")
bzw. auch ohne das Call (sollte auch funktionieren).


Der Doc!
 
Zurück