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 :

Message d'erreur


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut Message d'erreur
    Bonjour,
    Je fais un passage d'un GUI a un autre a l'aide d'une commande du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    next_way=nom_de_mon_gui_appele
    system(next_way)
    et dans mon gui appele je fais
    et cela au debut de mon code .
    Mais j'ai alors cette erreur aui apparait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    ??? Error using ==> nom_de_mon_gui_appele
    Variable output array "varargout" must be a cell array.
     
    Error in ==> panel1>pushbutton1_Callback at 299
    next_way=SELT_FDR
     
    Error in ==> gui_mainfcn at 75
            feval(varargin{:});
     
    Error in ==> panel1 at 42
        gui_mainfcn(gui_State, varargin{:});
     
    ??? Error while evaluating uicontrol Callback.
    Que puis je faire?

    Merci par avance de votre aide

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Voilà une des nombreuses raisons pour lesquelles je n'utilise pas GUIDE pour faire mes figures.
    A priori la sortie de ta fonction ne peut pas être autre chose que le handle de ta fenêtre.

    As-tu essayé quelquepart de (re)définir 'varargout' ?
    As-tu essayé d'utiliser le debugguer pas à pas pour voir exactement d'où vient le problème ?
    Car les erreurs générées par les callback sont rarement compréhensibles (enfin pour moi en tout cas )

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut
    Citation Envoyé par caro95470
    As-tu essayé quelquepart de (re)définir 'varargout' ?
    Dans le premier ou le deuxiem GUI?

  4. #4
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Citation Envoyé par cococococococo
    Dans le premier ou le deuxiem GUI?
    Je ne vois pas où intervient un 2ème GUI mais bon...
    N'importe : as-tu essayé de le redéfinir à un moment ou un autre ?
    As-tu essayé le debugguer comme je te l'ai conseillé, c'est vraiment un outil très pratique.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut
    Alors
    ce proleme survient a l'ouvertur du deuxieme gui. Et a mon avis ca vient de cette fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    % --- Outputs from this function are returned to the command line.
    function varargout = nom_de_mon_gui_appele_OutputFcn(hObject, eventdata, handles) 
    % varargout  cell array for returning output args (see VARARGOUT);
    % hObject    handle to figure
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
    % Get default command line output from handles structure
    varargout{1} = handles.output;
    J'ai verifie avec CTRL+F et taper varagrout, mais rien trouve
    Comment fait on pour utilier le debugger?

  6. #6
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Citation Envoyé par cococococococo
    Comment fait on pour utilier le debugger?
    Et regarder dans l'aide de Matlab tout y est expliqué.

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

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