Оказывается нельзя запустить остановленный ранее таймер из собственного же потока, только используя Thread или такой же таймер в режиме одновибратора:code_9163.txt. Предлагаю дополнить help..
Этот топик читают: Гость
|
Ответов: 3851
Рейтинг: 159
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_9163.txt [1.4KB] [247] |
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
Андрей. писал(а): только используя Thread или такой же таймерА вот так, кто мешает сделать |
|||
| карма: 22 |
|
|
Ответов: 3851
Рейтинг: 159
|
|||
|
nesco писал(а): А вот так, кто мешает сделатьГрубо говоря - мне надо возобновить работу таймера только когда событие, им инициированное, отработает полностью. |
|||
| карма: 0 |
|
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
Андрей. писал(а): Грубо говоря - мне надо возобновить работу таймера только когда событие, им инициированное, отработает полностьюЗдрасте вам! Ну что ты в самом деле, точку на doStop ниже не можешь прицепить, что ли ------------ Дoбавленo: Событие на следующую точку хаба поступит только тогда, когда законаться все цепочка действий на текущей точке |
|||
| карма: 22 |
| ||
| Голосовали: | Konst, Andrey |
|
Ответов: 3851
Рейтинг: 159
|
|||
|
Вообще-то - да..
Я боялся, что таймер перезапустит поток, даже не проверил.. |
|||
| карма: 0 |
|
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
|
Андрей., Timer работает через сообщения Windows и выполняется в потоке основного процесса, т.е. синхронно со всем остальным. Он физически не может инициировать событие раньше, чем оно будет закончено.
|
|||
| карма: 26 |
| ||
| Голосовали: | Konst, Andrey |
|
Ответов: 3851
Рейтинг: 159
|
|||
|
Dilma, понятно, а я то хотел использовать его для запуска отдельного потока. Теперь буду юзать Thread..
|
|||
| карма: 0 |
|
7



Поиск
Друзья
Администрация