When you save a VI without its block diagram using this
it might be broken after you close, then reopen it.
I have discovered the following things that can cause that:
- An uninitialized shift register containing a class (seems to depend on what's in the mutation history)
- A polymorphic subVI that references a VI that needs compiling.
There are probably other things, but those are the only two I've found (so far).
"If you weren't supposed to push it, it wouldn't be a button."