Being almost halloween, thought I'd share some more eerie behavior I've noticed with shared variables.
1st strangeness with timed loops already mentioned here: http://forums.ni.com/ni/board/message?board.id=170&message.id=209475
2nd strangeness: If you have a shared variable that is network-enabled, it is OK to use a "?" in the name (eg, "RT_Simulate?").
However, should you decide to change that variable to single-process, or if you create it that way in the first place, you will get this dandy message from the broken arrow you now have:
"LabVIEW could not generate code for the shared variable. You must open the VI in the project that contains the library where the shared variable resides."
..............whaaa????? Loosely translated, this seems to mean "Don't use a "?" in your single-process variable names."
3rd strangeness: I don't know if this has been mentioned before....
If you have an application that references a network shared variable, and the library has NOT been deployed, the app will hang for some time (approx. 7 seconds! on my machine) before returning with an error. This seems to be the case whether or not the error ins/outs of the variable are wired. This looks bad to me, and I'm not sure what is causing it (some sort of timeout when attempting communication with the SVE I assume). Has anyone else noticed this? It should be easy to reproduce. Any ideas?
I haven't done any bug notifications yet, but will do if there are no positive solutions by next week some time.
-Have a Great Halloween Weekend