Hallo Com,
Ich habe ein Array, in dem mehrere Web Adressen stehen.
Nun habe ich in einem GUI eine Liste erstellt, und einen button
Wenn man auf den Button klickt soll das asgewählte Element aus der Liste gelöscht werden.
Hinterher das ganze am besten noch in eine .txt-Datei schrieben lassen, da am Anfang die Web Adressen dort auch ausgelesen werden.
Bisjezt:
Spoiler anzeigen
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE, $cancel, $cancel2
GUISetState(@SW_HIDE)
ExitLoop
Case $delete, $delete2
If GUICtrlRead($list) <> "" Then
$realy_delete = MsgBox(260, "Suchmashinen Optimierer - Link Verwaltung", 'Möchten Sie den Link: "' & GUICtrlRead($list) & '" wirklich aus der Liste entfernen?')
If $realy_delete = 6 Then
$array = _ArrayBinarySearch($aRecords, GUICtrlRead($list))
_ArrayDelete($aRecords, GUICtrlRead($list))
EndIf
Else
MsgBox(0, "Suchmashinen Optimierer - Link Verwaltung", "Fehler - Bitte wählen Sie einen Link in der oberigen Liste aus.")
EndIf
EndSwitch
WEnd
So funktioniert das nur leider nicht, da man mit _ArrayDelete() eine Element nummer angeben muss, um dieses dann zu löschen.
Ich möchte es aber so, das es per Inhalt gelöscht wird.
Kann mir jemand helfen? Bzw. versteht ihr was ich meine?
(Vielleicht gibt es ja acuh eine einfachere Methode, aber ich kenne gerade keine andere.)