Fórum Como fazer este codigo #388285
11/10/2010
0
Claudio Souza
Curtir tópico
+ 0Posts
19/10/2010
Marcelo Diniz
com um time ele vai monitorar a hora do sistema e comparar com os horarios armazenados no array
caso a hora seja igual ele ativa um som que esta em uma dll e abre um formulario
quando terminar a musica ele fecha o formulario e apaga o horario do array
outra necessidade
o programa vai ficar escondido com o icone proximo ao relogio, não deve aparecer icone na barra de tarefas
quando ativar a hora colocar o icone na barra de tarefas junto com um texto
algume poderia me ajudar a fazer esta rotina?
Eu acho que se usar Thread ficaria melhor.
Gostei + 0
19/10/2010
Leonardo Xavier
Gostei + 0
19/10/2010
Marcelo Diniz
com um time ele vai monitorar a hora do sistema e comparar com os horarios armazenados no array
caso a hora seja igual ele ativa um som que esta em uma dll e abre um formulario
quando terminar a musica ele fecha o formulario e apaga o horario do array
outra necessidade
o programa vai ficar escondido com o icone proximo ao relogio, não deve aparecer icone na barra de tarefas
quando ativar a hora colocar o icone na barra de tarefas junto com um texto
algume poderia me ajudar a fazer esta rotina?
Fiz um projeto de exemplo para você verificar o código.
Link para download: http://www.ligteltelecom.com.br/THRead_Agenda.rar
Gostei + 0
19/10/2010
Flavia Santos
Bom,
Esses 6 horários serão definidos de que forma? Tendo a forma definida, vc pode utilizar um banco de dados para salvar esses horários.
Se o dia/ hora dos dias anteriores não for importante, vc pode fazer da seguinte forma:
1º - Abre o sistema e inseri um novo registro na tabela com os 06 horários.
2º - Coloca um Timer no seu projeto, e nele faça a verificação a cada 01 minuto onde:
* Horario da máquina = Horario do banco -> Abre o Formulário
* No onShow do formulário vc chama a DLL que toca a musica (ou simplesmente toque a musica, não há necessidade da dll para isso).
* Coloque um Timer no Formulário que é ativado no onCreate do Form, onde o mesmo executa ao final da musica. (se a musica tiver 03 minutos vc coloca o Timer para fechar o form quando tiver passado 03 minutos e 03 segundos que o formulario está aberto. Assim vc terá certeza que a musica sempre tocará até o fim e que o cara não ficará muito tempo com o formulario aberto após o final da musica.
3º - No onClose do formulario vc deleta o registro da tabela e fecha o sistema.
Espero tê-lo ajudado.
Flávia
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)