Приложение может регистрировать время запуска в текстовом файле или базе данных либо в файле DPR, либо в событии OnCreate () главной формы. Вы можете использовать функцию Delphi Now (), чтобы получить текущую дату и время, и отформатировать ее как строку, используя FormatDateTime () или DateTimeToStr (), в зависимости от того, что именно вы хотите сделать.
Приведенный ниже код сохраняет дату и время запуска в конструкторе основной формы в текстовом файле в той же папке, что и само приложение, называемое StartDateTime.txt:
procedure TForm1.FormCreate(Sender: TObject);
var
SL: TStringList;
begin
SL := TStringList.Create;
try
SL.Add(FormatDateTime('mm/dd/yyyy hh:nn:ss', Now());
SL.SaveToFile(ExtractFilePath(ParamStr(0)) + 'StartDateTime.txt');
finally
SL.Free;
end;
end;