Hello,
I have a few clarification questions that may help lead us to an answer:
How are you calling the LabVIEW application in VB? At some level, you will need to do some polling because LabVIEW itself will not fire an error event unless you check for the error. This check can be of the form of an error out indicator for which you have defined an event structure Value Change case (in which case the polling interval would be however often the indicator is written to). How are you performing the poll operation from VB?
Cheers,
Matt Pollock
National Instruments