In VB6, how do I recreate the same functionality as the Pico Recorder where if the ADC24 is accidentally disconnected WHILE streaming, it has the ability to realise that the connection has dropped out and it will resume when the device is plugged back in?
If I have opened the unit and started streaming in VB6, if the connection is then momentarily lost and regained, this hangs the program.
I have error trapped the Streaming function and was going to use this to allow the user to reconnect, but the problem is I cant use HRDLOpenUnit, it returns a 0 as it sees an open connection already. If I try HRDLClose before hand I don't know the new handle of the new connection that has been established, so I cant send the HRDLclose handle parameter.
I noticed that in the PicoRecorder - when its streaming you can pull the USB cable and a error message windows appears asking to reconnect the device. if you reconnect you get a progress indicator and it starts streaming again.
However your VB6 sample code does something very similar to my project, ie if you are streaming data and you pull the USB, it hangs the program - you cant close the Unit or stop, or even shut the program down to restart it - you have to use task manager to shut it down and reopen it.
So, how did you do it in the PicoRecorder?