Es funktioniert fast perfekt, doch bei einer Datei verweigert das Programm die Löschung standhaft. Eine der Dateien enthält im Namen einen Bindestrich. Wenn ich diese auswähle und die Checkbox abhake wird die Datei nicht gelöscht, bei allen anderen Dateien funktioniert es problemlos.
Ich dachte ich hätte noch irgendwo nen Fehler im Skript und habe die Funktionen der Cases $iCheckbox und $iButtonSave umformuliert (mal mit GUICtrlRead oder mit GUICtrl_GetState) aber daran scheint es nicht zu liegen.
Ist das irgendein bekannter Bug? Wenn ja - gibt es die Möglichkeit den zu umgehen?
[EDIT]
Hat sich erledigt. Hab nochmal in der Hilfe nachgeschlagen und dann diese spezielle hartnäckige Datei geprüft und dabei festgestellt, dass genau diese eine Datei das Attribut "schreibgeschützt" hat.
Werde also das Skript noch derart abändern, dass automatisch der Schreibschutz vor dem löschen entfernt wird.
Eine If-Verschachtelung mehr und das sollte das Problem dann beheben.