我的matlab gui使用按钮单击来启动另一个gui。如何解决Matlab递归递归递归检测hgload中的错误?
最近我发现,如果点击该按钮,我会导致matlab与递归错误崩溃(请参阅下面的说明)。 什么导致了这种递归错误,我下次如何解决它?
错误说明:
???错误使用==> hgload> localCheckRecursion at 155 加载c:\ Algo \ MyGUI.fig时发生递归。
错误==> hgload at 56 Guard = localCheckRecursion(fullpath); %#ok
错误==> openfig at 72 [fig,savedvisible] = hgload(filename,struct('Visible','off'));我们可以通过下面的例子来说明这个错误:==> gui_mainfcn> local_openfig 286 gui_hFigure = openfig(name,singleton,visible);
错误==> gui_mainfcn在159 gui_hFigure = local_openfig(gui_State.gui_Name,gui_SingletonOpt, gui_Visible);
错误==> PumpControl at 42 gui_mainfcn(gui_State,varargin {:});
谢谢!它的工作就像一个魅力。 – 2011-03-24 13:32:21