Error running GUI outside of GUIDE

8 views (last 30 days)
Adrien on 9 Jul 2013
I designed a UI using GUIDE, such that the push button allows me to select a file from a folder and a list box displays the name of the file. I proceeded to run it (run figure in GUIDE) and it worked.
The issue here is when I close GUIDE and open the .fig file. In this case, it returns the error shown:
??? Reference to non-existent field 'listbox3'.
Error in ==> mlp_gui>sel_out_dat_Callback at 84
Error in ==> gui_mainfcn at 96
Error in ==> mlp_gui at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
??? Error while evaluating uicontrol Callback
My guess for this error is that the handle for the listbox was not created in the case where I operated the UI outside of GUIDE?
Any suggestions to correct this will be helpful.

Answers (2)

David Sanchez
David Sanchez on 9 Jul 2013
Are you trying to run the m-file associated to the fig-file? You have to run the .m file in order to run your GUI.
( Right click on m-file -> run )
( Type in command window the name of the m-file (no-extension needed) )
  1 Comment
Adrien on 9 Jul 2013
Hi David,
No, I'm not. I'm trying to get the GUI itself (i.e. .fig file) to work. In my case the GUI (.fig) works when I run it from the m-file or GUIDE. But once I close both and try to run .fig on its own it fails.
On the other hand, are you saying that I cannot run the GUI using just the .fig file? That I would need to prompt it using the m-file instead?

Sign in to comment.

Ravi on 9 Jul 2013
Click GUI icon on toolbar or Type GUIDE in Command Window... Then GUI window opens.... Click Open Existing GUI... Open the GUI created by you... Then RUN
  1 Comment
Adrien on 9 Jul 2013
Hi Ravi,
Thanks for the help, but this isn't the issue.
I tried running the GUI (.fig) by clicking on it in the Current folder window and it failed, but it was ok when I tried running (debugging) it in the m-file or GUIDE.
Please advise.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by