Hallo Allerseits,
ich versuche Funktionen direkt aus einem Dictionary heraus aufzurufen. Zur Demonstration habe ich folgendes kleines Beispielscript geschrieben:
$obj = ObjCreate("Scripting.Dictionary")
$obj("func") = hello
$obj("func")("world 1")
[/autoit][autoit][/autoit][autoit]($obj("func"))("world 2")
[/autoit][autoit][/autoit][autoit]$abc = $obj("func")
$abc("world 3")
local $array = [hello]
$array[0]("world 4")
Func hello($s)
ConsoleWrite("hello " & $s & @LF)
EndFunc
Meine simple Frage dazu lautet: Warum scheitert der Interpreter, am ersten der vier Test-Funktionsaufrufe?