Hola mantraxer21.
No conozco el control
JvDateTimePickerEdit, pero con un
TDateTimePicker podrías hacer:
Código Delphi
[-]
...
uses DateUtils;
procedure TForm1.DateTimePicker1Exit(Sender: TObject);
var
d1,d2: TDateTime;
begin
d1:= DateTimePicker1.DateTime;
d2:= Now;
if ((d1 <= d2) or (DayOfTheWeek(d1)>5)) then
raise Exception.Create('El día seleccionado no es válido'); end;
No usé el evento
OnChange por que el control
TDateTimePicker lo dispara dos veces cuando se cambia la fecha desplegando el calendario, por lo que obtendrías duplicado el mensaje de error. Tal vez el control que usas no tenga ese comportamiento y puedas incluir el código de verificación en él.
Saludos