Bonjour,
Voilà j'aimerais bloquer un message d'erreur causé lors de l'ouverture d'une image dans un TPicture. Si j'essaye d'ouvrir une image JPG de taille 0 octet, j'ai le message d'erreur suivant : "ERREUR JPEG #42".
J'ai essayé le code suivant pour bloquer le message, mais ca ne fait rien.
J'ai l'impression que ce n'est pas une exception. Y a t-il un moyen de bloquer ce message? Sinon y a t-il un moyen de tester l'intergrité d'une image avant et l'ouvrir seulement si il n'y a pas d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ImgTest := TPicture.Create; Try ImgTest.LoadFromFile(nomImg); Except On e : Exception do begin // end; end; FreeAndNil(ImgTest);
Merci d'avance pour l'aide que vous pourrez m'apporter.
Partager