GARANTIR DESCONTO

Fórum Executar somente uma vez quando for uma data específica ... #174451

12/08/2003

0

:?: 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]


Luciohc

Luciohc

Responder

Posts

12/08/2003

Fer

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

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 =)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar