Helft mir doch bitte mal.
Ich möchte ein ListViewItem mit dem Inhalt einer Variable füllen:
[autoit]
Func _ImageOpen()
Local $dateiauswahl, $dir_kurz, $ordnername = GUICtrlRead($input_ordnername)
If $ordnername = "" Then Return MsgBox(16, "Fehler", "Es wurde kein Verzeichnispfad ausgewählt!", 0, $gui_main)
$dateiauswahl = _GUICtrlListView_GetSelectedIndices($listview_dateiliste, True)
If $dateiauswahl[0] = 0 Then Return MsgBox(16, "Fehler", "Es wurde keine Datei ausgewählt!", 0, $gui_main)
_Feldvariablen()
GUICtrlSetData($edit_vorgang, "Disketten-Image auslesen ...")
For $i = 1 To $dateiauswahl[0]
$dir = _getDOSOutput("c1541.exe " & '"' & $ordnername & _GUICtrlListView_GetItemTextString($listview_dateiliste, $dateiauswahl[$i]) & '"' & " -list")
$dir_name = StringUpper(StringMid($dir, 4, 16))
$dir_id = StringUpper(StringMid($dir, 21, 6))
$dir_kurz = StringAddCR(StringUpper(StringTrimLeft(StringLeft($dir, StringInStr($dir, "free.") + 4), 27)))
GUICtrlSetData($edit_name, $dir_name)
GUICtrlSetData($edit_id, $dir_id)
GUICtrlSetData($edit_dir, $dir_kurz)
For $zeile = 1 To $dir_kurz[0] Step 1
GUICtrlCreateListViewItem($dir_kurz[$zeile], $edit_dir_list)
Next
Next
GUICtrlSetData($edit_vorgang, "")
EndFunc
Er meint Subscript used with nun-Aray variable.
Mit Local müßte der Wert doch ein Array sein oder?