Hola de nuevo hugo, yo me refería a que revisaras las funciones de fecha que tiene DateUtils y te ayudaras con ellas, te pongo un ejemplo.
Código Delphi
[-]
var
Anyos, Meses, Dias : Integer;
FechaInicio, FechaFin : TDateTime;
begin
Anyos := YearsBetween(FechaInicio, FechaFin); if Anyos > 0 then
FechaInicio := IncYear(FechaInicio, Anyos);
Meses := MonthsBetween(FechaInicio, FechaFin); if Meses >0 then
FechaInicio := IncMonth(FechaInicio, Meses);
Dias := DaysBetween(FechaInicio, FechaFin);
showmessage('Años :'+IntToStr(Anyos)+' Meses:'+IntToStr(Meses)+' Dias:'+IntToStr(Dias));
Saluditos