Executar somente uma vez quando for uma data específica ...
:?: Caros Colegas,
Saudações !!!
Preciso de ajuda para fazer uma condição que faça que um programa só execute em uma data específica e quando o Windows for inicializado.
Esse programa é um aviso de execução de antívirus que roda o antívirus
mesmo que o usuário não queira toda segunda-feira.
O problema é que toda vez que o usuário loga o sistema entra em execução porque ele está executando pelo registro.
Na execução ele desabilita o teclado e outras ações para que o usuário
não interrompa a execução.
[[color=blue:dc162b3e7b]b]Por isso preciso de uma condição para quando o usuário inicializar o windows e for a data ele rodar e quando ele logar novamente na mesma data ele não rodar [/b][/color:dc162b3e7b]Lúcio
luciohc@uai.com.br
Programador de Sistemas
[color=blue:dc162b3e7b][/color:dc162b3e7b]
Saudações !!!
Preciso de ajuda para fazer uma condição que faça que um programa só execute em uma data específica e quando o Windows for inicializado.
Esse programa é um aviso de execução de antívirus que roda o antívirus
mesmo que o usuário não queira toda segunda-feira.
O problema é que toda vez que o usuário loga o sistema entra em execução porque ele está executando pelo registro.
Na execução ele desabilita o teclado e outras ações para que o usuário
não interrompa a execução.
[[color=blue:dc162b3e7b]b]Por isso preciso de uma condição para quando o usuário inicializar o windows e for a data ele rodar e quando ele logar novamente na mesma data ele não rodar [/b][/color:dc162b3e7b]Lúcio
luciohc@uai.com.br
Programador de Sistemas
[color=blue:dc162b3e7b][/color:dc162b3e7b]
Luciohc
Curtidas 0
Respostas
Fer
12/08/2003
Ola,
Bom primeiro vc pode usar essa rotina para pegar o dia da semana no OnCreate do seu form principal e abrir apenas se for segunda
Agora o tratamento se o programa já foi aberto, vc pode usar um arquivo ini para controlar isso =)
Bom primeiro vc pode usar essa rotina para pegar o dia da semana no OnCreate do seu form principal e abrir apenas se for segunda
if DayOfWeek(strtodate(Data)) <> 2 then Halt;
Agora o tratamento se o programa já foi aberto, vc pode usar um arquivo ini para controlar isso =)
GOSTEI 0