• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

smm3

Timer numa dll deixou de funcionar numa aplicação Windows Service

3 mensagens neste tópico

Boas,

Criei uma aplicação Windows Service que chama várias funções de uma dll.

As funções são executadas, mas o timer da dll para.

Numa aplicação Windows Form nao tenho problemas mas na aplicação Windows Service o timer da dll deixa de funcionar.

Ambas as aplicações são em Visual Basic e a dll em C++.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tive um problema parecido com um timer em vb.net.

Existem dois timers. Um optimizado para forms e outro para ser usado a nível abstracto.

System.Timers.Timer e não o Windows.Forms.Timer

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em serviços o Windows.Forms.Timer não funciona e tens de usar o System.Timers.Timer como o ribeiro55 já mencionou.

Verifica, caso posssas, o que está na DLL, e caso não possas ver/mexer, tens de pensar em alterar/restruturar o serviço.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora