meu código é esse más não me mostra o atraso
hora1 := StrToTime(Edit3.Text);
hora2 := StrToTime(Edit13.Text);
total := Hora2 + Hora1;
edit14.Text := FormatDateTime('hh:nn:ss',total);
end;
if edit7.Text>=edit14.Text then
begin
MColor:=clRed;
slistbox1.Items.Add(edit2.Text+' '+edit5.Text+' '+slabel1.Caption);
slistbox2.Clear;
slistbox2.Items.Add('Cracha: '+edit4.Text);
slistbox2.Items.Add(edit2.Text);
slistbox2.Items.Add('Funcionário esta Atrasado');
edit1.Clear;
slistbox2.Font.Color:=mColor;