12-09-2005 04:08 PM
12-09-2005 04:18 PM
This bug was fixed in LV 7.0 and later...
Joel
12-09-2005 07:52 PM
12-12-2005 08:03 AM
12-12-2005 02:14 PM
I don't have LV 6.1 to test, but I thought I remembered a bug like that...
I would write a real simple app to test the crash behavior (4 tabs, one control per tab, that sort of thing). I could be that there is a certain type of control (blinking property = true, a graph, a thermometer, etc) that is causing the issue and not the tab control. The above test app would help to test that.
As for alternatives, there are two that I can think of. The first (and least hack-ish... while still being a hack...) is to move a decoration (via property nodes) on top of the page that you want to dosable. You can track vs what page is showing, and if page = magic page, and user = magic user, then move a decoration (that normally lives "off screen" over the tab page. Giant hack, it requires very little code, and can be easilly removed when you upgrade later. The second requires more work. You can put the objects on the tab control pages into a cluster, and then disable the cluster. This requires (lots) more work, but would give a more consistent user interface to the operator.
Other than that, I can't think of any elegant workarounds...
I definately recommend building the small test application first. You want to make sure that the tab control is cauing the problem before attemping any hacks. I know that LV 6.0 had issues like this, and I was surprised to hear that you are seeing this problem with LV 6.1.
I tested in LV 7.1, and the crash does not occur. After I tested, I came up with something else you can try. Try setting the disabled state for the page(s) to "Disbaled and Grey" (state 2) instead of making it invisible. Then the tabs won't have to redraw, which might work you around the crash.
Let me know if you have any questions.
Joel