bool IsJustCrossedTimeServer(int f_hour,     // godzina
                             int f_minute,   // minuta
                             int f_second=0) // sekunda
  {
   static datetime f_lastTime=TimeCurrent();
   datetime f_time=3600*f_hour+60*f_minute+f_second;
   bool f_result=false;
//---
   if(f_lastTime%86400<=f_time && f_time<TimeCurrent()%86400)
      f_result=true;
   f_lastTime=TimeCurrent();
   return f_result;
  }