Visual Basic is currently not a multithreaded environment. This means that you cannot create and debug multithreaded programs in Visual Basic. You would have to use Visual C++ (which would be much more difficult to program in) or CVI to do this. Also, even if you do divide your programs into separate threads, you can't select choose which threads to run on which processors on a multiprocessor machine under Windows. The Windows OS decides how to divide the work over the processors and you have no control over it. However, dividing your process into multiple threads would allow Windows to divide the work over multiple processors which it definately would, but you have no control over how it divides the work.
Best Regards,
Chris Matthews
Measurement Studio Sup
port Manager