Помогите! Работа с Timer -ом
Ситуация такая, есть цикл
repeat
...
нужна задержка 10 сек
...
until "условие"
(в процессе выполнения цыкла идет еще один процесс) нужно сделать задержку, чтобы условие
проверялось напримен раз за 5 сек!
дело вот в чем - перед цыклом из моей проги загружается процесс(другай программа). и она выполняется до тех по пока не произойдет "условие"! Так вот чтобы цыкл не тормозил работу другой проги надо както сделать чтобы проверка была раз за 5 сек
посоветуйте как это сделать с помощью Timer
(или может можно еще както решить этот вопрос с дувмя процессами) ПЛИЗЗЗ:roll:
есть процедура Sleep.
1. Запускаешь процесс с помощью CreateProcess. Получаешь его дескриптор hProcess.
2. Вызываешь функцию WaitForSingleObject, передаёшь туда hProcess и время ожидания. Функция ждёт пока процесс не завершится либо пока не истечёт заданный промежуток времени.
Вроде бы, то же самое можно проделать с отдельными потоками процесса. А ещё есть функция WaitForMultipleObjects... ;)