I'm not sure if this has been posted before (about 4400 hits came up
for "event structure bug"):

Start with a blank VI, drop an event structure, add dynamic
registration terminals, add and wire register, unregister for events.

Next, drop two "create user event" vis and wire a plain boolean
constant to each (that's one per "create" vi), then name each (e.g.
"bool1" and "bool2").  Wire the create event outputs to "register for
events".

Now, go to edit the events handled by the event structure (should be
timeout by default), select the first user event (instead of timeout),
then add (as a second event) the other user event.  Click OK, then
voila!  The first user event you chose is listed twice in the event
case heading (<bool1>,<bool1> for the naming above).

Also, if you try to resize the Source, Time, Type terminal, the vi
breaks (non-executable).  If you try to re-edit the events for the
case, only the first user event is listed.

--Omar

(I still think User Events are pretty cool!)

Reply via email to