powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как заставить Timer срабатывать когда идет выполение for? (+)
2 сообщений из 2, страница 1 из 1
Как заставить Timer срабатывать когда идет выполение for? (+)
    #33046561
Вредный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помучался и пришел к выводу, что на время выполения цикла
стоящий на форме Timer отключается - событие Timer не вызывается.
Можно как-нибудь его заставить отрабатывать как обычно?
Поискал по форуму, кое-где пишут про Doevents, но он видимо только
на клаву реагирует :(
...
Рейтинг: 0 / 0
Как заставить Timer срабатывать когда идет выполение for? (+)
    #33046617
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В модуле:
Код: 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
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как заставить Timer срабатывать когда идет выполение for? (+)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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