Solucionado bajando los tiempos en el ini en milisegundos:
Código Delphi
[-]
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
tiempo1:variant;
tiempo2:variant;
nValor,ErrCode:Integer;
begin
tiempo1:=edit2.text;
tiempo2:=edit3.Text;
diferenciavuelta.Text:= (tiempo2)-(tiempo1);
val(diferenciavuelta.Text,nValor,Errcode);
if nValor > StrToInt('2000') then
mensaje.Caption:='Vuelta Mala, 2 Seg +'
else
mensaje.Caption:='Vuelta Buena';
if diferenciavuelta.Text='2000' then mensaje.Caption:='Vuelta Mala, 2 Seg +';
end;
end.
Muchas gracias a todos y un Salu2.CRIS.