Hallo,
ich habe ein Script, in dem ich CSV Dateien verarbeite. Die CSV wird mit
[autoit]global $Array = _CSV2Array("test.csv")
[/autoit]
eingelesen.
Da die CSV am Ende unterschiedlich viele leere Zeilen hat, wird direkt nachdem das Array erstellt wurde, folgender Code ausgeführt um diese zu löschen:
while 1
If $array[ubound($array)-1][0] = "" Then
_arraydelete($array,ubound($array))
Else
exitloop
EndIf
WEnd
Das funktioniert auch so weit. Sporadisch bekomme ich jedoch den Fehler
Error: Subscript used with non-Array variable.
Starte ich nun das Script neu und verarbeite die gleiche Datei nochmal, bekomme ich keinen Fehler.
Nachdem das Array verarbeitet wurde, lösche ich dieses mit $Array="0"
Ich kann mir diesen Fehler nicht erklären.
Bestimmt habe ich irgendwo einen Denkfehler und ich sehe es nicht