[Guide] Pass a variable between two functions using handles.
Show older comments
Hello Everyone,
I am incurring error in passing a variable between two functions.
In 1st Function (PushButton):
Where variable (myTable_Selection) is present. i have done following:
myTable_Final.handles = myTable_Selection
guidata(hObject, handles)
But I am unable to recall this variable in another function (PushButton).
myTable_Final = myTable_Final.handles; % Line 515
Error is:
Undefined function or variable 'myTable_Final'.
Error in PFT_GUI>exp_selected_Callback (line 515)
myTable_Final = myTable_Final.handles;
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in PFT_GUI (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)PFT_GUI('exp_selected_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.
Note: I am able to pass all other variables except this myTable_Selection.
Any help would be appreciated :-)
Regard,s
Waqar Ali Memon
1 Comment
Ta Hai
on 27 Oct 2024
It shoule be
handles.myTable_Final = myTable_Selection
guidata(hObject, handles)
Accepted Answer
More Answers (1)
Waqar Ali Memon
on 14 Aug 2019
0 votes
Categories
Find more on Interactive Control and Callbacks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!