IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tcl/Tk Discussion :

Eviter le popup en cas d'erreur


Sujet :

Tcl/Tk

  1. #1
    Candidat au Club
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Eviter le popup en cas d'erreur
    Bonjour à tous

    Je suis complètement débutant en Tcl et j'ai récupéré de vieux scripts que je fais tourner sous Windows.

    Mon problème c'est qu'en cas d'erreur, Tcl ouvre un popup et ça je ne veux pas... Je voudrais rediriger l'erreur vers un fichier.
    Y a-t-il une clé de registre ou une config spéciale pour éviter le popup en cas d'erreur ?

    Un truc du genre on error resume next avec redirection d'erreur dans un fichier de log...

    J'ai vu qu'on pouvait trapper l'erreur avec catch, mais dans mon cas je voudrais juste éviter le popup.

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tk gère les erreurs avec la procédure bgerror prédéfinie par défaut pour afficher une fenêtre. Si tu veux que ça sorte dans un fichier, il suffit de la redéfinir quelque part dans ton code avec une procédure dans ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    proc bgerror {args} {
    	set fout [open error.log a]
    	puts $fout "[clock format [clock second]]: $args"
    	close $fout
    	return
    }
    Et le tour est joué.

  3. #3
    Candidat au Club
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    je vais tester ca

    merci pour ta reponse

Discussions similaires

  1. [VB6]Fermer une page de propriétés en cas d'erreur
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 03/01/2006, 11h31
  2. afficher la pile en cas d'erreur
    Par fabrice1596 dans le forum Langage
    Réponses: 6
    Dernier message: 01/06/2005, 15h01
  3. Réponses: 7
    Dernier message: 15/03/2005, 14h44
  4. Redirection en cas d'erreur sur una page
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 03/09/2004, 09h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo