04-21-2008 01:14 AM
04-21-2008 12:04 PM
I dont think this is a bug. The IO control is like a specialized combobox. The channel names are populated at runtime and are a property of the control. If you make this a strict typdef, the channel names can not change (this is the strict nature of a strict typdef). For this reason I almost never use strict typdefs. Can I ask why this is strict, GUI updating across all vis in an app perhaps? A work around if this is the reason for making a control strict is to make it strict temporarly. That is open the typedef, alter the appearance (resize it, change the color or font ....) save and close. Next reopen and set it back to a regular typdef save an close. This will update all versions across your project but will nor require a strict definition. I always hoped that Labview would have a 4th option which is to update as if strict on each change (or at least prompt on a per instance baisis).
Paul