Error message with string
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I was wondering what I receive the following error:
Error using hg.root/set
The name 'String' is not an accessible property for an
instance of class 'root'.
Error in test>reset_Callback (line 1352)
set(handles.value,'String','0');
Error in gui_mainfcn (line 96)
feval(varargin{:});
Error in test (line 114)
gui_mainfcn(gui_State, varargin{:});
Error in
@(hObject,eventdata)test('reset_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback
I'm not sure how it arose, the feature used to work.
0 Commenti
Risposta accettata
Walter Roberson
il 28 Ago 2013
Your "handles.value" contains 0. You have not shown us enough for us to be able to guess why that is so.
4 Commenti
Walter Roberson
il 28 Ago 2013
That would only be the reason if you then wrote "value" into handles.value .
You might want to do some renaming so that the location you display to makes clear in its name that it is a control rather than a numeric field. You might also want to have a field in handles that contains the latest copy of the string converted to numeric form; whatever name you use for that, make sure you will not confuse field entry with the name of the field for the static text. For example, handles.etabox and handles.etaval . Once you do that and start going through the code, any inconsistency treating the field as a control vs the numeric-conversion should become clear.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!