GUI error: Undefined function 'A_GUI' for input arguments of type 'char'.

Ok, I know this might not have been the best thing to do, but I created a GUI (say A_GUI) and accompanying m functions to do some analysis. I now copied everything into a new folder with the aim of altering the code and GUI for doing another type of analysis. So I changed the name A_GUI with, say, B_GUI everywhere in the GUI objects (Callback and CreateFcn handles) and the code itself. I still get this error for all the objects. How to solve this? Is it better to start from scratch again?
Undefined function 'A_GUI' for input arguments of type 'char'.
Error in
@(hObject,eventdata)A_GUI('text_number_CreateFcn',hObject,eventdata,guidata(hObject))
Error using struct2handle
Error while evaluating uicontrol CreateFcn

 Accepted Answer

It is possible to repair it, with some work, but the easier approach is to go back to your A_GUI and tell GUIDE to save it under a new name.

2 Comments

Ha, it works without the errors! All this time I was busting my head and it was that easy! Thanks. Before I go on and change the code (including handle names), will the B_GUI understand that I am calling the new handles/other functions and not the ones of A_GUI? I apologize for my ignorance.
To answer my own question, yes it will.

Sign in to comment.

More Answers (0)

Asked:

Xen
on 9 May 2015

Commented:

Xen
on 10 May 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!