Показать сообщение отдельно
Старый 05.10.2010, 20:38   #5
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

спасибо буду знать

Добавлено через 8 минут
А теперь помогите пож разобратся с самим скриптом.
PHP код:
const
name 'tester1oo5oo' ;
var
Timer01:TTimer;
TimerCyrcle01:Integer;

procedure Init
begin
Timer01 
:= TTimer.Create(nil) ;
Timer01.Interval := 1500;
Timer01.Enabled := False ;
Timer01.Ontimer := @OnTimer01 ;
end;

procedure Free
begin
Timer01
.Free ;
end;

Procedure OnTimer01(Sender TObject) ;
begin
case TimerCyrcle01 of
1
begin       buf := hstr('04 76 19 10 48') ;
               
SendToServerEx(name) ;
   
end;
2begin       buf := hstr('04 76 19 10 48') ;
               
SendToServerEx(name) ;
   
end;
3begin       buf := hstr('21 6D 00 65 00 6E 00 75 00 5F 00 73 00 65 00 6C 00 65 00 63 00 74 00 3F 00 61 00 73 00 6B 00 3D 00 2D 00 33 00 30 00 33 00 26 00 72 00 65 00 70 00 6C 00 79 00 3D 00 35 00 37 00 37 00 00 00') ;
               
SendToServerEx(name) ;
   
end;
   
end;
end;
begin
if FromClient and((pck=HStr('38 41 04 42 04 30 04 40 04 42 04 00 00 00 00 00 00'))) then begin
TimerCyrcle01
:=1;
Timer01.enabled:=trueend;
end
Все время выполняется первый (или второй пакет) циклом, тоесть неперходит на третий пакет

Добавлено через 1 час 28 минут
эй ребят, нельзя чтоб тема упала без ответа)

Последний раз редактировалось dyh9l, 05.10.2010 в 20:38. Причина: Добавлено сообщение
dyh9l вне форума   Ответить с цитированием
За это сообщение dyh9l нажился спасибкой от: