error in using get function

I have some code in which the line:
multiFileWrite = 0;
multiFileWrite = get(h.extractSeparate,'Value');
within a gui doesn't work despite the function header having the gui h passed to it:
function readAndWriteMessages(src,~,h,~,~,~,~,~,~,~,~)
which doesn't make sense to me because I have another use of h in the same function with get that is working just fine. the following error is what I am getting:
No appropriate method, property, or field 'extractSeparate' for class 'matlab.ui.Figure'.

2 commentaires

Adam Danz
Adam Danz le 27 Sep 2018
Could you post the relevant code?
Adam
Adam le 27 Sep 2018
Modifié(e) : Adam le 27 Sep 2018
Where is extractSeparate defined? did you spell it correctly? What are the fields of 'h' if you use a breakpoint or the Stop/Pause on errors option? Also if h is a matlab.ui.figure then you would not expect it to have an arbitrary property that you have defined. Your h is a handle to the figure, not to the application that contains all the UI components that are in the figure.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Graphics Objects dans Centre d'aide et File Exchange

Produits

Version

R2016b

Modifié(e) :

le 27 Sep 2018

Community Treasure Hunt

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

Start Hunting!

Translated by