Mam dwie zmienne typu TDate i przypisane do nich wartości (jedna z komponentu TMonthCalendar druga po prostu data dzisiejsza), przy porównywaniu ich gdy mają przypisaną tą samą datę warunek równości nie jest spełniony :(. Dla zobrazowania problemu zrobiłem konwersję DateTimeToUnix i wyniki dla tych samych dat są różne - jak rozwiązać ten problem ?
var
TempData_1, TempData_2: TDate;
begin
TempData_1:=MCPlanowanieTransportu.Date; //--> z komponentu TMonthCalendar
TempData_2:=Date;
ShowMessage(IntToStr(DateTimeToUnix(TempData_1))+#13+IntToStr(DateTimeToUnix(TempData_2)));
end;