hallo
wie kann ich meine eigene funktion so schreiben das wenn ich...
... $variable = _meinefunktion()
habe existieren nach dem aufruf $variable[0] und $variable[1].
also so wie zb bei pixelsearch...
mfg
hallo
wie kann ich meine eigene funktion so schreiben das wenn ich...
... $variable = _meinefunktion()
habe existieren nach dem aufruf $variable[0] und $variable[1].
also so wie zb bei pixelsearch...
mfg
dann musst du in der Funktion das Array erzeugen und dann mit Return zurückgeben
hi
und wie gebe ich meherere werte zurück?
so?
return $variable[0]
return $variable[1]
und woherbekomm ich den variablennamen?
mfg
Func _MyFunc()
Local $arOut[10] ; Größe nach Bedarf
;....
Return $arOut
EndFunc
hi
wiso geht das nicht?!
$test = _test()
MsgBox(0,"",$test[0]&@CRLF&$test[1]&@CRLF&$test[2])
Func _test()
local $array[2]
$array[0] = "start"
$array[1] = "erstes"
$array[2] = "zweites"
Return $array
EndFunc
mfg
Hallo
weil $array auf 2 teile deklariert wird ($array[0] und $array[1]) nicht auf 3!($array[0],$array[1] und $array[2]) Das zählen beim array fängt immer bei 0 an nicht bei 1!
So müsste es gehen:
$test = _test()
MsgBox(0,"",$test[0]&@CRLF&$test[1]&@CRLF&$test[2])
Func _test()
local $array[3]
$array[0] = "start"
$array[1] = "erstes"
$array[2] = "zweites"
Return $array
EndFunc
Mfg Spider
uarg darauf bin ich schonmal reingefallen...
thx
Hi,
dann gewöhn dir doch an die [0] an Anzahl zu benutzen.
So long,
Mega