Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2012, 15:06   #1
Rimper
Новичок
Джуниор
 
Регистрация: 30.04.2012
Сообщений: 6
По умолчанию таймер в делфи

Как создать таймер с обратным отсчетом в делфи. помогите по скорее, пожалуйста!
Rimper вне форума Ответить с цитированием
Старый 01.05.2012, 15:09   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Создаем переменную, которая будет временем отсчета.
Кидаем на форму таймер.
Задаем начальное значение переменной.
В событии таймера пишем:
Код:
dec(d);
if d=0 then
begin
  timer1.enabled:=false;
  showmessage('Time over');
end;
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 01.05.2012, 15:36   #3
Rimper
Новичок
Джуниор
 
Регистрация: 30.04.2012
Сообщений: 6
По умолчанию

должно быть так:
var d:integer;
begin
d:=1000;
dec(d);
if d=0 then
begin
timer1.enabled:=false;
showmessage('Time over');
end;
end;
если да, то не выходит....
Rimper вне форума Ответить с цитированием
Старый 01.05.2012, 15:40   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Код:
type
  TForm1 = class(TForm)
    Timer1: TTimer;
    procedure FormCreate(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  d:integer;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
d:=10;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
dec(d);
if d=0 then
begin
  timer1.enabled:=false;
  showmessage('Time over');
end;
end;

end.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анимация Делфи - Таймер и Картинки Katus Общие вопросы Delphi 2 23.02.2012 14:19
таймер Tema_666 Общие вопросы Delphi 6 03.03.2011 09:20
Делфи, Консоль, Таймер. Chudo4258 Помощь студентам 2 18.03.2010 21:19
таймер Романнн Общие вопросы Delphi 19 19.12.2007 15:33
Таймер Blondinko Помощь студентам 6 23.10.2007 10:35