20.07.2010, 02:04
|
#3
|
Местный
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
|
Оффтоп
DELPHI Код:
var
TimerCycle:integer;
timer:TTimer;
procedure Init;
begin
timer:=TTimer.Create(nil);
timer.interval:=10;
timer.OnTimer:=@OnTimer;
timer.enabled:=false;
TimerCycle:=1;
end;
procedure OnTimer(Sender: TObject);
begin
case TimerCycle of
1:begin
buf:=packet1;
sendtoserver;
Inc(TimerCycle);
end;
2:begin
buf:=packet2;
sendtoserver;
Inc(TimerCycle);
timer.interval:=6000;
end;
3:begin
buf:=packet3;
sendtoserver;
TimerCycle:=1;
timer.interval:=10;
end;
end;
end;
procedure Free;
begin
timer.free;
end;
begin
if FromClient and (pck=HStr('13 0D 00 00 00 00 00 00 00 00')) then timer.enabled:=true;
if FromClient and (pck=HStr('13 0C 00 00 00 00 00 00 00 00')) then timer.enabled:=false;
end.
|
|
|