Wo liegt jetzt der Unterschied zur Lösung die BugFix vorgeschlagen hat?
[autoit]Case StringLen($array_datum[$i][0]) = 30
_Reg1($i)
If $installiert = 0 Then ;>>>>>>>>>>>>>>>>>>>>>>>>>>>> 0
_start1()
EndIf
Func _Reg1($i)
$kb = StringMid($array_datum[$i][0], 11, ![]()
$reg = RegRead($schluessel1 & "\" & $kb,"Installed")
If $reg = "1" Then
$installiert = 1
GUICtrlCreateListViewItem($kb & "|bereits installiert", $ListView)
Else
$installiert = 0
GUICtrlCreateListViewItem($kb & "|wird installiert", $ListView)
EndIf
;~ Next
EndFunc