Hallo,
wie kann ich die Werte in einer ListView mit einem Array vergleichen?
Hier erstmal die Funktion:
Func _RefreshListView()
Local $Status = 0
WinSetTitle($Form1_1, "", "Bitte warten...")
$List = _Get_Running_PlugIns() ; Gibt die Namen der Geöffnenten Plug-Ins als Array zurück. [0] => Anzahl der Werte
For $NextLoop = 0 To _GUICtrlListView_GetItemCount($ListView1) - 1
$ItemText = _GUICtrlListView_GetItemText($ListView1,$NextLoop)
If $ItemText <> $List[$NextLoop] Then MsgBox(0,"","Neuer Prozess")
Next
WinSetTitle($Form1_1, "", "Fertig")
EndFunc ;==>_RefreshListView
Das Script soll die Items der ListView mit den neuen Werten vergleichen. Ist es anders werden alle Werte gelöscht und wieder neue Items erstellt. Leider gelignt mir es nicht ganz dieses Script richtig zum laufen zu bringen, da entweder der Unterschied nicht erkannt wird oder ein Array-Error kommt. Hat jemand spontan eine Idee wie man das lösen könnte?