hi everyone. can anyone help me with using the timer component to run another thread. when my program is running, i want to run a seperate thread in the background, to run a function that will check a device connected to a usb drive.
the problem is, when the timer calls the function, my whole program freezes up until the timer finishes (this timer has to run through out the life span of the program)

any suggestions?

im using visual studio 2008 express edition (visual basic). i add the timer component (enabled= true, interval=2000 (every 2 seconds). when the timer event firest, i call a function.