Thanks for the information. That is very interesting.
...so when you are processing from a different thread how do you update the UI thread? Passing messages or semaphores, I guess.
So, instead of using a timer (which will keep the UI thread relatively free), if I add an infinite Do...While loop in the Activity_Resume object, how does that compare? Will it hog up resources, and adding a few DoEvents here and there make much difference? Ofcourse there will be no real timing control, but it does insert your code into the main UI thread with surety?
I dont have any real use for this yet, these are just hypothetical questions so far. But I am just thinking of a performance intensive app for which the timer_tick (least granulity 1ms) is not enough.