Здравствуйте программисты, подскажите как реализовать такую штуку.
Хочу отправлять файлы на сервер раз в сутки допустим в 2 часа ночи .
Проблема в том что сутки не сдвигаются после 12 часов ночи.
Колдовство не приводит к результату
OnTimer
TDate A = Now().CurrentTime(); // текущая дата
TDate B = DateTimePicker1->Time;
signed char Result = CompareTime(A,B);
switch (Result) {
case -1:
Form1->Alab->Caption= "A ;
break;
case 0:
Form1->Alab->Caption= "A = B";
break;
case 1:
Form1->Alab->Caption= "A > B";
break;
default:
break;
}
ClockTime = StrToDateTime(DateToStr(Date())+" "+TimeToStr(Settings->DateTimePicker1->Time +Time()));
LTSending->Caption = FormatDateTime("hh:mm:ss",ClockTime);
Должно получиться так, установил время на 2 ночи , и в лейбле пишет осталось мол 16 часов.
Поможите