Показать сообщение отдельно
  #9  
Старый 23.07.2012, 22:20
Аватар для osminog
osminog osminog вне форума
Прохожий
 
Регистрация: 13.11.2009
Адрес: Россия
Сообщения: 19
Версия Delphi: 2010
Репутация: 10
По умолчанию

Цитата:
Сообщение от MiraLaklamon
В таймере выставь у свойства "Interval" нужное значение в миллисекундах (3000 - значит 3 секунды). И примерно такой код в обработчике "OnTimer" у таймера.
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Timer1.Tag:=Timer1.Tag+1;
  if Odd(Timer1.Tag) then
  begin
    // проверка 1-й службы
    if ServiceGetStatus('','A1')=SERVICE_RUNNING then
    Label2.Caption:=(' запущена ')
    else Label6.Caption:=(' не запущена ');
  end else
  begin
    // проверка 2-й службы
    if ServiceGetStatus('','A2')=SERVICE_RUNNING then
    Label8.Caption:=(' запущена ')
    else Label10.Caption:=(' не запущена ');
  end;
end;


Для этой задачи это помоему излишнее усложнение.

странно, но ругается на эту строчку
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
__________________
... всегда есть чему учиться и куда стремиться...
Ответить с цитированием