Update Class without restarting matlab
Afficher commentaires plus anciens
Hello Matlabers
I am working on a GUI and have implemented some of my own classes (all stored in @classname folder with subfunctions in there too - as told on the mathworks website).
When I need to do some changes to methods/functions in my classes, they somehow do not get updated after saving. When I restart my gui (where tha objects are created) I still get the old implementations.
I always close all the windows/guis and do "close all" but this does not seem to work - even "pack" has no influence.
Thus I found that in order to have an updated class I need to restart my Matlab and then things work perfectly.
There has to be a more convenient way, hasn't it?
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 6 Avr 2011
0 votes
Have you tried using "clear" of the class? Have you tried using "rehash", perhaps even "rehash toolboxcache" ?
1 commentaire
Peter Manley-Cooke
le 6 Avr 2011
As in the command "clear classes". You will then need to re-instantiate you classes. I do it by restarting the GUI.
Catégories
En savoir plus sur Class Introspection and Metadata dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!