Mike Le Posted February 3, 2014 Report Share Posted February 3, 2014 We're trying to simplify the class inheritance structure at work to decrease loading times. I've run into a strange problem as I change the inheritance of some classes. I've noticed that sometimes class wires break when crossing across structures. My suspicion is that while the constants and terminals are being updated with the new inheritance information, somehow the tunnels are not. When I delete the tunnel and reconnect all the wires across structures, then everything's fine. Has anyone seen something similar to this before? Any way to avoid the problem? I've only changed a few inheritances so far and fixing all the errors related to this is quite repetitive and mindless. Thanks. Quote Link to comment
Aristos Queue Posted February 3, 2014 Report Share Posted February 3, 2014 What LV version? That existed in LV 8.6 and earlier. Haven't seen it since. BTW, fixing it can be made faster by ctrl+shift+click on the broken run arrow -- that'll fix all the VIs in memory. 1 Quote Link to comment
shoneill Posted February 3, 2014 Report Share Posted February 3, 2014 I see it on occasion but I can't tell you for the life of me when exactly it occurs except that with VI Server References coupled with case structures and shift registers. Sometimes the rules for deciding which actual data type the wire is seem to be a bit backwards (It retains old types even though the only definitive source has changed). 1 Quote Link to comment
Mike Le Posted February 4, 2014 Author Report Share Posted February 4, 2014 I'm using 2012f4. Thanks for the tip on recompiling; I didn't think that would be enough to clear the problem. I'll try it next time. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.