Hi,
ich habe ein kleines Problem mit einem Array.
Und zwar bastle ich etwas an einer GUI...
Der Text der in $input steht, würde ich gerne in einer MsgBox ausgeben.
Nur bekomme ich diesen Fehler:
Subscript used with non-Array variable.:
MsgBox(0,"test", $input[0])
MsgBox(0,"test", $input^ ERROR
Hier ist ein kleiner Ausschnitt vom Script:
[autoit][/autoit][autoit][/autoit][autoit]#include <GUIConstantsEx.au3>
#include <string.au3>
_Main()
Func _Main()
[/autoit][autoit][/autoit][autoit]GUICreate("test", 300, 50)
[/autoit][autoit][/autoit][autoit]GUICtrlCreateLabel("Test:", 5, 5, 100)
$input = GUICtrlCreateInput("test", 5, 20, 250, 20)
$button = GUICtrlCreateButton("GO", 255, 20, 40, 20)
GUISetState()
[/autoit][autoit][/autoit][autoit]While 1
[/autoit][autoit][/autoit][autoit]$msg = GUIGetMsg()
[/autoit][autoit][/autoit][autoit]Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $button
MsgBox(0,"test", $input[0])
EndSelect
WEnd
GUIDelete()
[/autoit][autoit][/autoit][autoit]Exit
EndFunc
Könntet ihr mir damit bitte helfen?
Gruß
Humpty