¿Es un mensaje de error? Si es así, ¿que dice?
Tal vez las fechas no te den iguales porque tiene variación en las horas, recuerda que el DTPicker comprueba desde el año hasta los milisegundos.
Tal vez utilizando la función formatdatetime.
Para capturar un error y poner el mensaje que tu quieras, puedes utilizar la cláusula:
Código Delphi
[-]
Try
Except On E:TipodeExcepción do
End