АП
Анна Пучинова

Delphi. Выполнить действие не больше 5 раз за сутки

Надо что б при запуске прога проверяла определенный файл где будет записано количество действий (определенных) , и дату - эту дату сверяет с текущей. если прошло больше суток надо очистить файл, если не прошло посмотреть количество действия и если меньше 5 разрешать его делать еще раз.
Как это лучше реализовать?

Татьяна
Татьяна

хм.. . ну наверное создать файл, где в первой строке будет дата, а последующие пять строк будут соответствовать действиям.
Написать программу, которая открывает этот файл и считывает с него строки. Получаем системное время и дату. Сраниваем с тем что в файле, если прошли сутки - очищаем файл, и ставим первой строкой текущую дату.
Если не прошли сутки, считываем остальные строки - если их 5 то действий не выполнять, если меньше 5-ти - выполнить действие, и добавить в файл строку об этом действии.

ЮЛ
Юлия Литвиненко

Через логирование действий можно.

Похожие вопросы
Как выполнить действия? Помогите
какие действия нельзя выполнить с сгруппированным объектом?
Вы не можете сейчас выполнить это действие. Попробуйте через несколько минут. Да, что сказать ?
действие по нажатии на картинку Delphi
Нужно выполнить контрольную по Объектно - ориентированному программированию на Delphi
Delphi. повторение действия
Delphi. Запрос разрешения действия
Выполните действия 10 5/12 : 2 1/2 Выполните действия 10 5/12 : 2 1/2
Разбить строчку на составляющие и выполнить порядок действий из текста.
1. Выполнить действия в двоичной системе счисления: