Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как заставить Timer срабатывать когда идет выполение for? (+) / 2 сообщений из 2, страница 1 из 1
03.05.2005, 16:33:17
    #33046561
Вредный
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить Timer срабатывать когда идет выполение for? (+)
Помучался и пришел к выводу, что на время выполения цикла
стоящий на форме Timer отключается - событие Timer не вызывается.
Можно как-нибудь его заставить отрабатывать как обычно?
Поискал по форуму, кое-где пишут про Doevents, но он видимо только
на клаву реагирует :(
...
Рейтинг: 0 / 0
03.05.2005, 16:51:43
    #33046617
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить Timer срабатывать когда идет выполение for? (+)
В модуле:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Public Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Public Declare Function KillTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long

Public hTimer as Long

Public Sub Timer1()
'процедура таймера
End Sub
В форме
Код: plaintext
1.
2.
3.
hTimer = SetTimer( 0 ,  0 ,  50 , AddressOf Timer1)

KillTimer hTimer,  0 

И вообще, почитай MSDN по поводу SetTimer, там все доступно описано.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как заставить Timer срабатывать когда идет выполение for? (+) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]