I have written C++ programs in DOS that use delay to provide millisecond timing accuracy with good results. I am now trying to write for the Windows environment, and I have been unable to find anything that will permit me to time events in the millisecond range. I understand that there are problems with accurate timing in the Windows multi-tasking environment, but I have used software that achieves accurate timing. How is it done? Borland C++Builder help and a variety of books appear to be silent on the issue.

Thank you,
Milton Steinberg
Marymount College, Tarrytown NY