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

Interfaces Graphiques Discussion :

Bug récurrent sur l'utilisation d'une fenêtre modale.


Sujet :

Interfaces Graphiques

  1. #1
    Modérateur

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Août 2014
    Messages
    1 295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2014
    Messages : 1 295
    Points : 2 385
    Points
    2 385
    Par défaut Bug récurrent sur l'utilisation d'une fenêtre modale.
    Bonjour à toutes et à tous.

    Il me semble assez improbable d'avoir découvert un bug dans le soft de Matlab, mais je dois dire que je suis perdu et que je n'arrive vraiment pas à comprendre la raison de ces erreurs.

    Ce bug concerne l'utilisation des fenêtres modales via la GUIDE de Matlab.

    Je m'explique: Lorsque je crée une fenêtre modale via le GUIDE, sur Matlab 2014b 64bits, j'ai une erreur liée à l'utilisation de la croix utilisée pour fermer la fenêtre de mon IHM. Pour illustrer mon exemple, j'ai fait un petit test. Je vais sur le guide, je crée une fenêtre modale. Je la sauvegarde telle quelle. Puis je mets un point d'arrêt sur la outputfcn et sur la closeRequestFcn. Je lance ma fenêtre, et je clique sur la croix. Alors il se passe l'incompréhensible. L’exécution ne passe pas par la fonction closeRequest mais directement par la fonction output. De plus, le handles se trouve être vide dans la outputFcn, et ma fenêtre a déjà été close alors qu'il n'a pas encore effectué de delete; et pourtant je n'ai modifié ni le .fig ni le .m chargé automatiquement par le guide. Bien entendu cela provoque une erreur comme quoi il ne connait pas la variable handles.

    Maintenant quand je fais exactement la même chose sur Matlab 2013a 64bits, pas de problèmes, il passe bien par ma fonction closeRequest puis par la output. Il ne ferme pas la fenêtre avant d'atteindre le delete et la structure handles contient bien tout ce qu'il faut.

    Je précise que je travaille sur windows7 64bits.

    Je voulais savoir si vous arriviez à reproduire le bug, savoir si un report à mathworks s'impose.. Ou si vous aviez une idée pour comprendre d'où vient ce problème?

    3h pour comprendre que le bug ne venait pas de mes modifications dans les scripts
    Si vous cherchez des réponses sur ce forum il faudra avant tout expliquer clairement votre problème et exposer la démarche que vous avez entreprise pour le résoudre. Fournissez une base de travail et de réflexion à vos interlocuteurs!

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Août 2014
    Messages
    1 295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2014
    Messages : 1 295
    Points : 2 385
    Points
    2 385
    Par défaut
    Bon j'ai trouvé comment résoudre le problème, suffit de faire une ré-attribution automatique de la fonction closeRequest via le guide. Je suis quand même très curieux de savoir si vous pouvez recréer ce "bug". Si quelqu'un pouvait essayer?
    Si vous cherchez des réponses sur ce forum il faudra avant tout expliquer clairement votre problème et exposer la démarche que vous avez entreprise pour le résoudre. Fournissez une base de travail et de réflexion à vos interlocuteurs!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/11/2008, 09h24
  2. [PowerBuilder] Récupérer la main sur une fenêtre modale
    Par jpdar dans le forum Powerbuilder
    Réponses: 3
    Dernier message: 12/06/2006, 14h21
  3. Utiliser "window.status" avec une fenêtre modale
    Par Giill dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/11/2005, 14h23
  4. Erreur sur l'ouverture d'une fenêtre popup
    Par misa dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/11/2005, 15h21
  5. Réponses: 5
    Dernier message: 06/07/2005, 14h51

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