Ainda preciso ajuda pra executar registroo de 30 em 30 dias
30/11/2005
0
Jah consegui fazer gravar a data atual no envento onshow do form como no codigo abaixo:
regbb:=tregistry.create;
try
regbb.rootkey:=HKEY_CURRENT_USER;
if not regbb.KeyExists(´Software\Microsoft\Config\Key\Windows\backup´) = true then
regbb.CreateKey(´Software\Microsoft\Config\Key\Windows\backup´);
data:= DateToStr(now);
regbb.OpenKey(´Software\Microsoft\Config\Key\Windows\backup´,true);
regbb.WriteTime(data,now);
finally
regbb.Free;
O problema eh usar a chave pra comparar com a data atual e se for igual ou maior que 30 dias, de 30 em 30 dias...
Obrigado..
O4pr3ndiz
Posts
01/12/2005
Sabado
Você está indo pelo caminho das pedras, ou seja, se eu tiver o seu sistema a atrasar o relógio do meu micro continuo usando-o.
Faça com que o seu sistema rode apenas com a presença de uma determinada biblioteca (DLL) que poderia estar presente no diretório de instalação.
Nesta DLL você determina o período de validade do seu sistema.
Utilizo este métido para sistemas que necessitam de manutenção mensal. Se o cliente paga, envio o arquivo do mês para ele, senão o sistema para.
Não se esqueça que a propriedade do arquivo conta muito para isso.
01/12/2005
O4pr3ndiz
soh isto....
01/12/2005
Edilcimar
01/12/2005
Dopi
Porque não usar o agendador de tarefas do Windows ? Vc poderia programar ele para executar o seu programa de backup a cada intervalo de tempo que vc desejar...
01/12/2005
O4pr3ndiz
Por favor eh soh pra me ajudar no registro com comparaçao de datas, tive uma dica mas naum funcionou..
01/12/2005
Siam
if (Now - Reg.ReadDateTime(´Data´)) >= 30 then ...
Clique aqui para fazer login e interagir na Comunidade :)