Acceder à une Variable persistent
Bonjour,
Je voudrais avoir accès aux données d'une variable déclarée "persistent" depuis plusieurs fonctions que j'ai écrite dans le même fichier .m
Pour tester cela :
je fais un code dans une fonction pour afficher un message que j'ai stocké dans une variable "persistent" au début de mon fichier .m.
Mais quand j'affiche la variable à l'aide d'un msgbox dans la fonction, il me dit que la variable est pas défini.
Pourtant c'est une variable déclarée persistent, plus haut dans le fichier .m
voici mon code.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
function varargout = testCarte(varargin)
global XY;
persistent T;
T='test';
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @testCarte_OpeningFcn, ...
'gui_OutputFcn', @testCarte_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
%%%Fonction qui affiche la variable persistent T%%%
function mnuMacro3_Callback(hObject, eventdata, handles)
msgbox(T); |
Merci de votre aide.
Ridy