Guten Abend zusammen,
ich habe folgendes Problem. Ich bekomme immer die folgende Fehlermeldung:
[autoit]==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
GUICtrlCreateListViewItem($StringSplit[1] & "|" & $StringSplit[2] & "|" & StringReplace($StringSplit[3], $StringSplit[3], "**********") & "|" & $StringSplit[4] & "|" & $StringSplit[5], $ListView)
GUICtrlCreateListViewItem($StringSplit[1] & "|" & ^ ERROR
Hier der Code dazu, in der die Fehlermeldung auftaucht:
Spoiler anzeigen
Func _LoadData()
;Einträge in die Liste laden.
$FindHandle = FileFindFirstFile(@UserProfileDir & "\RDS\data\*.rds")
_GUICtrlListView_BeginUpdate($ListView_Handle) ;Deaktiviert die Aktualisierung des Control.
While 1
$FindItems = FileFindNextFile($FindHandle)
If @error Then ExitLoop
$StringItem = _StringEncrypt(0, FileRead(@UserProfileDir & "\RDS\data\" & $FindItems), $MP, 2)
$StringSplit = StringSplit($StringItem, "|")
GUICtrlCreateListViewItem($StringSplit[1] & "|" & $StringSplit[2] & "|" & StringReplace($StringSplit[3], $StringSplit[3], "**********") & "|" & _
$StringSplit[4] & "|" & $StringSplit[5], $ListView)
WEnd
_GUICtrlListView_EndUpdate($ListView_Handle) ;Aktiviert wieder die Aktualisierung des Control.
EndFunc ;==>_LoadData
Ich habe schon im Forum nach diesem Fehler geforscht, bin aber nicht weiter gekommen.