1 | |
Auteur | Messages |
---|---|
pb37 | #1 Posté le 3/8/2012 à 10:22:34 |
Bonjour, D'abord mon code: DIM img AS Image img = Image.Load(Fichier) A l'exécution le message suivant s'affiche dans la console Corrupt JPEG data: 25 extraneous bytes before marker 0xd9 Le fichier est en effet corrompu. Mais je voudrais pouvoir avertir l'utilisateur et traiter cette information car aucune erreur ne se produit dans Gambas Comment récupérer le texte qui apparait dans la console Merci d'avance | |
linuxos | #2 Posté le 3/8/2012 à 11:12:14 |
Un peu de sel, de poivre et la crevette sera... | Bonjour, Pour récupérer une quelconque erreur lors de l'exécution d'une fonction en Gambas, le plus simple est d'utiliser la fonction TRY comme ceci: DIM img AS Image TRY img = Image.Load(Fichier) IF ERROR THEN ' Traitement en cas d'erreur de la fonction Message.Error("Erreur lors de l'exécution de la commande .... etc...\nMessage: " & Error.Text, "Fermer") END IF La commande TRY tante l'exécution de la commande souhaité et si une erreur remonte elle est stocké dans l'objet Error. Attention l'objet Error contient la dernière erreur survenue donc dans tout les cas le traitement d'une erreur doit toujours être positionné après la commande que l'on souhaite exécuter. Olivier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. |
pb37 | #3 Posté le 3/8/2012 à 11:43:15 |
Merci Linuxos Les commandes TRY suivie de ERROR permettent de bien traiter une erreur GAMBAS mais là je n'ai pas d'erreur Gambas. Le message "Corrupt JPEG data: 25 extraneous bytes before marker 0xd9" apparaît dans la console mais Gambas poursuit son exécution d'où ma demande de récupération du text de la console. Pierre | |
pb37 | #4 Posté le 29/8/2012 à 21:17:39 |
Alors pas d'idées pour récupérer ce texte. Il est à noter que ce texte apparaît aussi sous forme d'avertissement quand je charge le fichier dans Gimp. Merci d'avance Pierre | |
linuxos | #5 Posté le 29/8/2012 à 21:21:51 |
Un peu de sel, de poivre et la crevette sera... | Tu devrais faire un message sur la mailling list Gambas a l'attention de Benoit. Je pense que c'est un message lié a une des librairies qui lit le fichier (Ex: libjpeg.so) et Gambas l'ignore tout simplement. Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. |
gambix | #6 Posté le 1/9/2012 à 15:35:33 |
Faire simple ! | oui j'a vu passer ça moi aussi... Moins de texte dans une signature c'est agrandir son espace. |
1 |