Hello everybody,
I guess I finally made it to get another VI corrupted... again.
The case is as follows:
I have a VI that works quite fine - I can open it, run it, edit it and save it. And by saving it the problem begins: The next time I try to open it, Labview freezes and produces about 90% load to one of my CPU cores - I can only kill it through Task Manager. So the VI seems to be corrupted...
Why does this happen (so often!)?
How can I rescue my still-working-but-no-more-if-being-changed VI? (Copy&Paste to a new one makes all frontpanel elements get invisible - and since someone from NI telephone support told me that Copy&Paste shouldn't be used at all (btw: ?!?) - this method doesn't seem to get me off the problem)
Why are there no possibilities to repair corrupted VIs? There must be some way to do this. I can't imagine that NI made up a data format that can't be restored at all - not even partially - when one tiny byte or something else goes to nirwana. Or did this VI-Format really grow this large that no one knows what's going on in there any more?
I know there are many topics on corrupted VIs here... and on most of them the answer is: "There's nothing that can be done. Use a backup or write a new VI."
Since my VI that works and does not work anymore after saving actually is my backup, rewriting it will cost a lot of time and problems like this keep coming up on my projects again and again (not only on my projects but also on those of colleagues developing with LabView) I couldn't resist to post this topic...