![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Свой таймер [D6]
Teapot © (2004-06-22 17:19:00)Мастера, помогите пожалуйста советом.
Есть dll, в ней нужно написать функцию, которая бы, как таймер, через какой-то промежуток времени (миллисекунды), несколько раз, увеличивала на единицу переменную (байт).
Проблема в том, как сделать такой таймер?
Стандартный я использовать не хочу (не спрашивайте почему).
Цикл тут не подходит, мне нужно интервал времени (как в таймере), даже если использовать внутри цикла sleep, то это будет тормозить работу.
Помогите пожалуйста.
Тимохов (2004-06-22 17:32:00) [21]
> как создать поток с нуля.
это как?
берете tthread и вперед.
Teapot (2004-06-22 17:31:00) [22]А если у меня несколько процедур параллельно будут использовать (с разными параметрами) такой таймер, то каждому свой поток создавать?
И может кто знает, дайте ссылку пожалуйста на статью как создать поток с нуля.
Я тут нашел кое-что но может кто знает хорошую статью на эту тему, я еще некогда не работал с потоками.
Digitman (2004-06-22 17:30:00) [23]см. SetTimer()
NAlexey (2004-06-22 17:26:00) [24]>Тимохов © (22.06.04 17:21) [1]
А зачем делать sleep? Может просто там таймер запустить и пусть тикает?
Тимохов (2004-06-22 17:21:00) [25]можно поток еще один организовать в нем и делаь sleep