Hi William...

THX for the response...

But for my particular situation, I have found the simple solution..

All One has to do is use

Application.ProcessMessages; // within the loop

(I knew it had to be easy !!).
============================


"The key is not to lock the program in a loop like that. Especially in a game as the screen rendering will be locked out of the loop as well. "

In my case, I am updating the screen within the loop..
----------------------------------

"Take a look at TheLion's templates in the tutorial section on how to use the OnIdle to do your refreshes. "

I don't have The lions templates , but I do have info on the OnIdle ..
-------------------------------

cheeeeeeeeeerrrrrrrssssssssss..................ato