12-02-2009 02:19 PM
Mass compiled a small app from 8.2 to 9.0 and some strict type def controls (string, U16) had broken wires to their data. The typedefs on the BD showed up in black color. A strict loaded onto the front panel is greyed out.
Is this a feature ? I use a lot of stricts and I want them to just work as in 6.0, 7.1, 8.5 etc.
12-02-2009 03:21 PM
12-03-2009 06:57 AM
Here is an attempt to drop a snippet of the offending code:
12-03-2009 09:01 AM
A snippet will not work in this case since it will not include any of the typedefs. If you want us to look at the actual code then you have to upload all the VIs, including the controls themselves.
I did notice one peculiar thing: while loading it was looking for VIs in a _svn directory - I am assuming you changed the prefix from "." to "_" from your svn client's preferences. These directories are normally hidden, and are managed by svn, so there should be no code directly linking to files within them. You should verify your VI hierarchy.
12-03-2009 09:16 AM
12-03-2009 11:41 AM
Thanks for your response. The 'peculiar' filename prefix was to allow me to see whether the .ctl was a Strict typedef ($) or just a regular typedef (~) just from a file listing. As long as I was in windows this was no problem. It became a problem when I started to port a couple of apps to linux in 8.5, and I had to rename a bunch of controls. As I recall, however, up-compiling from 7.1 to 8.5 within XP showed no problems with these filename prefixes.
Anyway, I know what I gotta do.. tnx again