I have been looking for this kind of answer for a while,
but it this that it is a very bad idea do do multi-threading with VB, whatever you try to do to prevent your app from a crash...
It seems that the best thing to do is to use exe ActiveX instead of ctreate different threads...
Good luck !
Chadoc