Показать сообщение отдельно
  #7  
Старый 04.07.2013, 12:15
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Удобнее использовать Now.
Код:
var
  isDone : Boolean;
  ApplicationStartTime : TDateTime;

procedure TForm1.ApplicationEvents1Idle(Sender: TObject; var Done: Boolean);
Var
  CurrentTime : TDateTime; 
begin
  CurrentTime := Now;
  if not isDone and (CurrentTime >= ApplicationStartTime) then
  begin
    isDone := True;
    ShowMessage('Другая форма');
  end;
end;

procedure TForm1.FormCreate(Sender: TObject); 
begin
  isDone := False;
  ApplicationStartTime := Now;
  ApplicationStartTime := incMinute(ApplicationStartTime, 5);
  Application.OnIdle := ApplicationEvents1Idle;
end;
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием