MATLAB Answers


Error while reading file / UI Control Callback

Asked by ValentineWiggins on 18 May 2018
Latest activity Commented on by ValentineWiggins on 21 May 2018
I'm trying to update a MATLAB program that was written in 2010 and I'm having some issues that I think are related to running code meant for an older version on 2018a, but I'm not sure how to fix the problem.
This is the error message I'm getting:
Error in>@(hObject,eventdata)rocgui('pushbutton1_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.
This is the code it's related to:
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Display surf plot of the currently selected data.
handles.rocmatrix = uiimport; %this initializes the global matrix\
% Update handles structure
handles.roc = roc_processor(handles,1);
axis([0 1 0 1])
guidata(hObject, handles);
Anyone have any insights?


Do you know which line of code in the above callback is causing the error? If you don't, just comment each line (one at a time) until you find the culprit.
One thing to watch out for is that uiimport of text now returns string objects by default instead of cell array of character vectors.
I suspect that your difficulty might be in roc_processor but that you did not show a complete callback.
Thank you! This makes sense and I think is the issue.

Sign in to comment.

0 Answers