J'ai declare une structure en global dans l'Opening function de mon GUI comme ci dessous:Plus tard, dans une autre fonction je veux modifier le champs index_prot de cette meme structure:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 global selected; selected=struct ( ... 'prot', 'no selected prot',... 'pres',0,... 'frac',0,... 'index_prot',0,... 'index_pres',0,... 'lines',[],... 'tab',{},... 'tab_size',0,... 'targetName',{},... 'type',{},... 'dose',[],... 'volume',[],... 'result',[],... 'currentName',{},... 'color',[] );J'obtiens cette erreur que je ne comprends decidemment pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 global selected; selected.index_prot=get(handles.protocol_popupmenu,'Value'); str=get(handles.protocol_popupmenu,'String'); selected.prot=str{selected.index_prot};Je ne trouve rien la dessus sur les forums ni sur le web.??? A dot name structure assignment is illegal when the structure is empty.
Use a subscript on the structure.
Error in ==> interfaceBis>protocol_popupmenu_Callback at 279
selected.index_prot=get(handles.protocol_popupmenu,'Value');
Error in ==> gui_mainfcn at 95
feval(varargin{:});
Error in ==> interfaceBis at 60
gui_mainfcn(gui_State, varargin{:});
??? Error using ==> interfaceBis('protocol_popupmenu_Callback',gcbo,[],guidata(gcbo))
A dot name structure assignment is illegal when the structure is empty.
Use a subscript on the structure.
??? Error while evaluating uicontrol Callback
Quelqu'un peut-il m'aider s'il vous plait ???!! Ca fait trois jours que je cherche desesperement!! J'ai tout essaye. Enfin surement pas tout....
Merci
Partager