Hey
mein problem, ich möchte das das Programm verschiedene codes anzeigen kann.
In der datei steht "152454416464;50,55€;5€/5555555;99;100€/" als beispiel.
so das programm soll das jetzt an "/" Splitten mit
[autoit]$f=FileRead($file)
$psc1=StringSplit($f,"/")
danach nochmal an ";" splitten und die einzelnen werte anzeigen
[autoit]$psc=StringSplit($psc1[1],";")
_GUICtrlListView_AddItem($List1,$psc[1],$a_1)
_GUICtrlListView_AddSubItem($List1,$a_1,$psc[2],$a_s_2)
_GuiCtrlListView_AddSubItem($List1,$a_1,$psc[3],$a_s_3)
So das problem wenn ich jetzt hingehe und stat $psc1[1] $psc1[$i] eintrage bekomme ich diesen fehler
C:\Users\Chris\Desktop\epvpProjekte\Projekt_1_PSC_Checker.au3 (97) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
_GUICtrlListView_AddSubItem($List1,$a_1,$psc[2],$a_s_2)
_GUICtrlListView_AddSubItem($List1,$a_1,^ ERROR
Sonst ist alles deffiniert und es funktioniert einbahnfrei wenn ich 1 benutze. Die ganze func sieht so aus:
[autoit]Func addLine ()
[/autoit][autoit][/autoit][autoit]$f=FileRead($file)
$psc1=StringSplit($f,"/")
$c=$psc1[0]
$i=$c
$a_1=0
$a_s_2=1
$a_s_3=2
$psc=StringSplit($psc1[$i],";")
_GUICtrlListView_AddItem($List1,$psc[1],$a_1)
_GUICtrlListView_AddSubItem($List1,$a_1,$psc[2],$a_s_2)
_GuiCtrlListView_AddSubItem($List1,$a_1,$psc[3],$a_s_3)
$a_1=+1
$a_s_2=+1
$a_s_3=+1
$c=$c-1
$i=$c
EndFunc
weis ist bestimmt nicht perfect ... oder gar gut ... aber theoretisch sollte es funktionieren ... ich finde den fehler einfach nicht x.x
Würde mich freuen wenn mir jemand helfen könnte
MfG
Punkter124