Форум — Ответы ( К темам )
? | Slava: Аналог delay() в Buildere. Вопрос о приоритетах программ в Windows (22-01-2003 19:44:25) |
Существует ли аналог функции delay() в Buildere и какой? Как ее использовать в таймере? Может кто знает ,можно ли в Buildere ,может быть в настройках может программно, задавать приоритет выполнения программы,чтобы Windows при задержке не выполнял нчего кроме запущенного приложения. А то косяки получаются. Заранее благодарен. | |
Георгий (23-01-2003 04:32:42) | |
о приоритетах: как установить приоритет основного потока — я не знаю (с помощью стандартных средств), но можно создать параллельный поток — см класс TThread — и у него установить нужный уровень приоритета по времени, например tpTimeCritical. о задержках: приостановить работу потока на время (т.е. передать управление ОС) можно с помощью Win32 API функции Sleep использование в таймере: вообще то говоря — програмный таймер — это периодически срабатывающяя подпрограмма и для неё подходит компонент TTimer , но время от времени выполнять что либо можно и вот так: while(1) { Sleep(500); что-то делаем }; |