Bonjour,

Actuellement tjs sur la programmation du même GUI, je rencontre un message d'erreur auquel je n'ai jamais été confronté :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
??? Maximum recursion limit of 500 reached. Use set(0,'RecursionLimit',N)
to change the limit.  Be aware that exceeding your available stack space can
crash MATLAB and/or your computer.
 
??? Error while evaluating uicontrol Callback.
Ce message apparait dans la commande matlab quand j'utilise le bouton stop de mon interface graphique :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function stop(obj,event)
 
%Récupération de z depuis les données d'application de l'objet Figure
z=getappdata(gcf,'echantillon_du_son');
 
%Arrêt du fichier son
stop(z);
La variable "z" est initialisée au début du programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
%Initialisation du son
h=wavread(sprintf('sound0%d.wav',rWav));
z=audioplayer(h,11000);
Quelqu'un aurait une idée du pourquoi du comment?