Я использую Qt5 под Windows7.
Я знаю, как создать задачу с помощью QThread, но моя проблема:
Как мне запускать ее каждый день в 03:00?
Я думал о QTimer, но, похоже, это не нормально ... он никак не может быть связан с 03:00.Qt5: Как создать задачу (очистка), которая выполняется один раз в день в 3 часа ночи?
Просто, чтобы сделать это ясно.: Я не могу использовать некоторые приложения (приложения) Windows. Он должен быть закодирован внутри моего приложения Qt, так как он выполняет некоторое задание на очистку: список истории очистки, обрезать его до 1000 строк (или что-то еще) и т. Д. Итак, вы видите, что я не могу этого сделать с помощью TaskScheduler или подобных инструментов Windows. ..
Гарантировано, что приложение действительно работает? –
Это своего рода сервер (TCP comm) и т. Д. Итак, предполагается, что он работает в течение всего дня ... –
Код фрагмента, приведенный выше в качестве примера Kuba Ober, выглядит нормально, НО для его получения скомпилированный один ДОЛЖЕН исправить опечатку: «sheduleCleanup()» изменить его с помощью «scheduleCleanup()». Я не тестировал его, но я не вижу причин, почему это не сработает. Спасибо К.О.! –