Any idea that has received less than 6 kudos within 6 years after posting will be automatically declined.
Currently when a vi is called asynchronously, it will live - even when the calling VI stops. This may cause problems in some cases - for example, code that uses the "first call" function. During development, it is not unusual to have a VI stop inadvertantly without proper cleanup. With Asynchronous VIs running in the background, you must shutdown and restart your project to clear out these Asynch VIs. It would be nice to have an option on the OpenVI function that caused the Asynch VIs to abort in the event that the calling VI shuts down inadvertantly.