RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Debuger les Script-FU de GIMP

Forum : THEGIMP
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ THEGIMP

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM THEGIMP

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 482
Message
#151823
Posté le 13/04/08 à 09:06
Hello,

Est-ce qu'il existe des méthodes particulières pour débuger les Script-FU de GIMP ? Je lance des scripts obtenus depuis le dépot officiel, j'essai paralèllement d'en créer un (j'apprend), et je découvre que aussi bien le mien que ceux du dépot officiel plantent souvent... pour l'instant rien d'exceptionel, et c'est plutôt prévisible, on commence toujours comme ça.

Mais ce que j'ai découvert ensuite est beaucoup moins amusant : GIMP ne renvoit par exemple même pas de numéro ligne avec le message d'erreur Smiley ou encore la seule fonction qui pourrait servir au débugage, et qui est gimp-message, ne peut prendre en argument que des chaînes. Alors comment afficher des données d'autres types ? Etc, ...

J'ouvre alors ce fil à cet fin : pour que nous puissions discuter ici des méthodes de débogage des Script-FU.

Si vous avez des trucs et astuces en la matière, c'est ici l'endroit idéale pour en parler.

Voilà Smiley
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor - Alpha
Utiliser le Compilateur Ada GNAT - Fiabilité professionnelle, Ada we trust
Opera, Le navigateur - Léger, rapide, efficace, joli et source d'inspiration
DragonFly, Le debugger JavaScript, CSS, ... et HTML - Only on Opera
Exalead Search - Beceause Google is not a synonym of “ search engine ”

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

bouste84
Modérateur :
- Blender
Avatar de bouste84
Inscrit : 11/01/2006
Messages : 1149
Message
#151886
Posté le 14/04/08 à 10:33
les conseils pour faire un bug report sont là : site officiel the gimp
__________________________
Image Image Image
notre section WIP : ici

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 482
Message
#151935
Posté le 15/04/08 à 12:24
En fait je ne parlais pas de bug de GIMP sans ce post, mais de débugage de scripts-fu.

J'ai trouvé la réponse : à part gimp-message, il existe l'instruction "print". Print peut prendre tout type de donnée en paramètre. Par contre, je conseil de faire suivre les instructions "print" d'une instruction gimp-message de temps en temps, parce que sans cela les chaînes de print ne s'affiche pas : il n'y a pas d'affichage de boite de dialogue pour les montrer (GIMP semble stoquer les chaînes, mais ne pas les afficher, sauf en cas d'apparition d'un message d'erreur par exemple).

Ca a l'air un peu étrange comme ça, mais retenez seulement que pour utiliser "print" vous devez utiliser "gimp-message" quelque part plus loin, sinon rien ne s'affichera.

Reste encore le problème qu'en cas d'erreur dans les script, GIMP ne renvoie aucun numéro de ligne. Je n'ai pas trouvé de solution à ce problème, et je ne pense pas qu'il en existe. Le seul moyen restant, et de retrouver la ligne par tatonement successif, en désactivant puis réactivant certaines zones de code.

La lecture de cette page pourra se montrer interessante :
Débugage de Script-fu (sur le site ABC Du GIMP)
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor - Alpha
Utiliser le Compilateur Ada GNAT - Fiabilité professionnelle, Ada we trust
Opera, Le navigateur - Léger, rapide, efficace, joli et source d'inspiration
DragonFly, Le debugger JavaScript, CSS, ... et HTML - Only on Opera
Exalead Search - Beceause Google is not a synonym of “ search engine ”

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM THEGIMP



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.