[AF] [2.35m] Crash wegen fehlenden NTFS-Rechten


#1

Der Fehler tritt (vermutlich) dann auf, wenn der IDv2-Tag einer größeren Datei (hier: 20.781.299 Byte) in einem Verzeichnis ohne Lösch-Rechte entfernt werden soll (bei größeren Dateien wird ja immer ne temporäre Datei erstellt, mit der dann die eigentliche ersetzt wird - diese kann wegen fehlenden Rechten aber nicht umbenannt/gelöscht werden). Das Störende ist der Crash von Mp3tag, ne einfache Fehlermeldung wär angenehmer. Dachte, vllt interessierts dich.

Könntest du dann eventuell auch ne Option einbauen, dass Mp3tag bei derartigen Fehlern einfach weitermacht (und die Fehler anschließend auflistet) anstatt zu stoppen? zB Wenn ne Datei gerade geöffnet ist oder die Rechte fehlen.

THROW
File:  .\tagprocessorid3v2.cpp
Line:  92

THROW
File:  .\smp3file2.cpp
Line:  1052

THROW
File:  .\saudiofile.cpp
Line:  369

THROW
File:  .\mttagengine.cpp
Line:  60

CATCH
File:  .\mtmainframethreads.cpp
Line:  222

#2

Der Fehler tritt hier nicht auf, wenn das Löschrecht nicht vorhanden ist (dann wird eine einfache Fehlermeldung angezeigt).

Es muss also an etwas anderem liegen.