Bon, alors voilà, j'utilise la bibliothèque ID3Lib pour lire les tags ID3 de mp3, et ce afin de pouvoir renommer les fichiers en fonction du contenu du tag.
Pour la majorité de mes fichiers je n'ai aucun problème, mais avec certains fichiers, mon programme s'arrête (sans même la possibilité de debugger) lors de la création de l'ID3_Tag pour ces fichiers. Je vous mets mon bout de code, je pense que ça ne vient pas de là, mais de mes mp3.
Alors ma question est : comment faire pour qu'il n'arrête pas mon programme mais seulement le traitement du fichier qui le fait planter ? J'ai bien essayé avec un try/catch mais sans résultat, ainsi que la mise du bout de code qui fait planter dans un thread...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ID3_Tag l_tag; l_tag.Link( p_fileName.c_str());
Partager