Problem with updating a modified text file

1 view (last 30 days)
Hi, I have a GUI which get new word as input, then parse my Matlab file (.m) and replace the word with an especial word. Then I use the updated Matlab file. Although the file is updated (the corresponding word is replaced), some time when I run the code, it evaluate based on the last word (which is false and makes error). The interesting part is, when I click on the error line (which says for ex. This “word” is not existed), it goes through my code and shows the right word. It means that it is already replaced but it is still using the last word. Any help would be appreciated : )

Accepted Answer

per isakson
per isakson on 31 May 2016
Edited: per isakson on 31 May 2016
To remove the old version from memory, add
clear('name_of_your_m_file')
directly after (or before) the line where you save the new version of the file. And see inmem

More Answers (0)

Categories

Find more on Environment and Settings in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!