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

Langage Perl Discussion :

message d'erreur TK


Sujet :

Langage Perl

  1. #1
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut message d'erreur TK
    Bonjour pourriez-vous m'aider à comprendre ce message d'erreur svp?


    Filehandle STDOUT reopened as Pos only for input at P:\Perl\scripts\Tk\Frame.pl line 1172.
    print() on closed filehandle STDOUT at P:\Perl\scripts\Tk\Frame.pl line 1438.
    STDOUT est un pipe de sortie non? Il dirige quoi vers quoi? Mes informations vers mon fichier, vers mon écran?
    Le Filehandle a été rouvert comme mon fichier POS seulement pour mon entrée ...

    Connaissez-vous le site où trouver l'explication des erreurs et warnings?

    Merci,


    Jasmine,
    -- Jasmine --

  2. #2
    Membre chevronné
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Points : 2 004
    Points
    2 004
    Par défaut
    Salut,

    STDOUT est en fait un handle de fichier qui est ouvert automatiquement au début de l'exécution de ton script et qui désigne la sortie standard (dans l'écrasante majorité des cas : l'écran).
    As tu utilisé un pipe dans ton script ? Dans ce cas, STDOUT peut être écrasé par un autre handle et le problème viendrait peut être de là... En fait, ca ressemble à une erreur de pipe...

    Sais-tu la ligne dans ton script qui pose problème ? On peut avoir du code ?
    "En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
    Application :

    ainsi qu'à regarder la avant de poser une question.

    La rubrique Perl recrute, contactez-moi.

  3. #3
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    Bonjour,

    Merci pour ton aide.

    Filehandle STDOUT reopened as FIC only for input at P:\Perl\scripts\Tk\Frame.pl line 801.
    print() on closed filehandle STDOUT at P:\Perl\scripts\Tk\Frame.pl line 1003.


    801
    open(FIC,$FileTaille) or die "Impossible d'ouvrir $FileTaille\n";
    1003
    print " distance : $hl_amorce\n";


    Oui, j'ai créé une fenêtre avec TK et parfois j'écris des informations à l'écran lors de test.

    1) via l'interface TK je peux demander les analyses que je veux (programme principal)
    2) je récupère des informations dans des fichiers (sous-routine1)
    3) une nouvelle fenêtre se crée avec les résultats demandés sous forme d'un graphique. (sous-routine1)
    4) de cette fenêtre fille je peux encore demander de m'afficher dans une 3em fenêtre les coordonnées précises sous forme de texte (sous-routine2)
    5) je vérifie parfois le contenu de mes variables en les faisant s'afficher à l'écran

    Le problème viendrait donc du fait que j'écris parfois à l'écran et parfois dans le fenêtre. Ce n'est donc pas vraiment un problème vu qu'une fois le programme terminé, je n'aurai plus besoin d'écrire à l'écran.




    Merci beaucoup,

    Jasmine,
    -- Jasmine --

Discussions similaires

  1. [TSocket] Message d'erreur
    Par rgz dans le forum Web & réseau
    Réponses: 6
    Dernier message: 04/07/2003, 09h16
  2. Surcharger le message d'erreur après un OnException
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/04/2003, 11h42
  3. Réponses: 4
    Dernier message: 04/03/2003, 01h05
  4. [CR] Message d'erreur
    Par nono1 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/09/2002, 14h54
  5. Réponses: 2
    Dernier message: 27/05/2002, 19h46

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