|
VS.NET 2015 служба Windows (10) не срабатывает timer
|
|||
---|---|---|---|
#18+
Может кто сталкивался с подобной проблемой. Есть прога Windows.Forms. В ней по таймеру каждые 5 минут срабатывает процедура. Все работает вполне корректно, но беда в том, что иногда, например, при перезагрузке сервака сама прога автоматом не запускается. Приходится запускать вручную. Решили преобразовать в Службу Windows. По сути ничего необычного - в конструктор службы добавили компонент Timer (System.Windows.Forms.Timer) и в процедуру OnStart прописали старт таймера. Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Службу успешно прописали, запустили и... основная программа ни разу не сработала. Если в OnStart прописать MyProc() - один раз срабатывает и на этом все. Таймера будто и нет совсем. Что не так? Кто-нибудь знает? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2021, 10:45 |
|
VS.NET 2015 служба Windows (10) не срабатывает timer
|
|||
---|---|---|---|
#18+
потому что эта прога у вас не сервис , ей требуется реальный сеанс пользователя и возможность взаимодействия с рабочим столом ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2021, 12:00 |
|
VS.NET 2015 служба Windows (10) не срабатывает timer
|
|||
---|---|---|---|
#18+
Витал System.Windows.Forms.Timer Этот таймер работает по оконным сообщениям ( WM_TIMER ), и для обработки сообщений ему нужно окно, а сервисам уже давным-давно запретили работу с окнами. Нужно использовать любой другой таймер - System.Timers.Timer, System.Threading.Timer. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2021, 12:13 |
|
VS.NET 2015 служба Windows (10) не срабатывает timer
|
|||
---|---|---|---|
#18+
Сон Веры Павловны Огромное Спасибо! Все заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2021, 13:39 |
|
|
start [/forum/topic.php?fid=20&fpage=2&tid=1398217]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 143ms |
0 / 0 |