Como puedo haer para que me avice el programa
Publicado por Alma (9 intervenciones) el 10/12/2004 17:46:29
hola....
quisiera que me ayudaran en un problemita
les muestro el codigo.
procedure Tfrmfechahora.date1Change(Sender: TObject);
var
fecha:tdate;
anio,mes,dia:Word;
mesletra,dialetra:string;
begin
fecha:=date1.Date;
DecodeDate(fecha, anio, mes, dia);
edidia.Text:=inttostr(dia);
edimes.Text:=inttostr(mes);
edianio.Text:=inttostr(anio);
case dayofweek(fecha) of
1:dialetra:='Domingo';
..... etc
end;
case mes of
1:mesletra:='Enero';
.... etc
end;
edifecha.Text:= dialetra+', '+inttostr(dia)+' de '+mesletra+' de '+inttostr(anio);
edicumple.Text:= inttostr(dia)+' de '+mesletra;
end;
procedure Tfrmfechahora.time1Change(Sender: TObject);
var
hora:ttime;
hr,min,seg,ms:Word;
mesletra,dialetra:string;
begin
end;
procedure Tfrmfechahora.FormShow(Sender: TObject);
begin
date1.date:=date;
end;
end.
En edicumple aparece la fecha desglozada sin el año...
Como puedo comparar esta cadena con la fecha actual?, es decir si la fecha actual es igual a lo que esta en edicumple que me envie un mensaje por ejem:
if Date = edicumple.Text then
showmessage(' Fulanita o Sultanito cumple años hoy');
y que emita ese mensaje cada vez que se abra el programa
gracias y espero me puedan ayudar
quisiera que me ayudaran en un problemita
les muestro el codigo.
procedure Tfrmfechahora.date1Change(Sender: TObject);
var
fecha:tdate;
anio,mes,dia:Word;
mesletra,dialetra:string;
begin
fecha:=date1.Date;
DecodeDate(fecha, anio, mes, dia);
edidia.Text:=inttostr(dia);
edimes.Text:=inttostr(mes);
edianio.Text:=inttostr(anio);
case dayofweek(fecha) of
1:dialetra:='Domingo';
..... etc
end;
case mes of
1:mesletra:='Enero';
.... etc
end;
edifecha.Text:= dialetra+', '+inttostr(dia)+' de '+mesletra+' de '+inttostr(anio);
edicumple.Text:= inttostr(dia)+' de '+mesletra;
end;
procedure Tfrmfechahora.time1Change(Sender: TObject);
var
hora:ttime;
hr,min,seg,ms:Word;
mesletra,dialetra:string;
begin
end;
procedure Tfrmfechahora.FormShow(Sender: TObject);
begin
date1.date:=date;
end;
end.
En edicumple aparece la fecha desglozada sin el año...
Como puedo comparar esta cadena con la fecha actual?, es decir si la fecha actual es igual a lo que esta en edicumple que me envie un mensaje por ejem:
if Date = edicumple.Text then
showmessage(' Fulanita o Sultanito cumple años hoy');
y que emita ese mensaje cada vez que se abra el programa
gracias y espero me puedan ayudar
Valora esta pregunta


0