![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Aqui tienes algo sencillito, la primera vez que se ejecuta escribe la fecha en el registro. Las siguientes veces comprueba los dias que han pasaso y si son mas de siete lo dice.
No es un sistema de seguridad infalible, ni mucho menos, cualquiera con unos pocos conocimientos lo pillaria enseguida. Pero es un comienzo, esperemos que a tu cliente no le de por andar buscando en el registro Código:
uses Registry;
procedure TForm1.FormCreate(Sender: TObject);
var
PrimerDia: TDate;
begin
with TRegistry.Create do
try
RootKey:= HKEY_CURRENT_USER;
if OpenKey('\Software\TuPrograma',True) then
begin
if ValueExists('PrimerDia') then
begin
PrimerDia:= ReadDate('PrimerDia');
if (PrimerDia + 7 < Date) then
begin
ShowMessage('Se acabo el tiempo');
// Aqui haz lo que quieras, como cerrar la aplicacion
end;
end else WriteDate('PrimerDia',Date);
CloseKey;
end;
finally
free;
end;
end;
|
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| generar bd My Sql en tiempo de ejecucion | meosre | MySQL | 7 | 05-01-2008 15:54:30 |
| Ayuda con paquetes por favor!! | adlfv | OOP | 9 | 29-08-2005 18:30:29 |
| Error cuando llamo a un programa esxterno desde mi aplicacion | quake2420 | Varios | 2 | 12-08-2005 19:30:44 |
| Mandar un sms desde una aplicacion en delphi | Argaron | Internet | 0 | 30-07-2004 00:36:51 |
| Instalar aplicación + Interbase | inbaseter | Firebird e Interbase | 2 | 17-01-2004 13:21:35 |
|