Hallo ich möchte eine Variable ByRef durchreichen. Like this
Spoiler anzeigen
[autoit]
$test123 = "12345"
main($test123)
MsgBox(0, "", $test123)
Func main(ByRef $test)
test1($test)
EndFunc ;==>main
Func test1(byref $test1)
$test1 = "54321"
EndFunc ;==>test1
Hier funktioniert das natürlich auch wie ich das möchte, aber eigentlich habe ich das vor:
Spoiler anzeigen
[autoit]
Global $a_Werte[1]
$test123 = "12345"
main($test123)
MsgBox(0, "", $test123) ; hier sollte 54321 rauskommen
Func main(ByRef $test)
$a_Werte[0] = $test
test1($a_Werte[0])
EndFunc ;==>main
Func test1(byref $test1)
$test1 = "54321"
EndFunc ;==>test1
Hat jemand eine Idee wie ich das Lösen kann?