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