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

Цитата:
Сообщение от J-Fobos Посмотреть сообщение
Еще одного end; не хватает. После включения таймера.
Ну или убрать лишний begin, после then.
PHP код:
const
name 'tester1oo5oo' ;
var
Timer01:TTimer;
TimerCyrcle01:Integer;

procedure Init
begin
Timer01 
:= TTimer.Create(nil) ;
Timer01.Interval := 500;
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('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;
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;
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
Timer01
.enabled:=trueend;
end
все ровно не хочет, пробывал добавлять еще эндов, получилось что на
end;end;end; оно еще кричало на последний энд с точкой, а если ставить уже 4 энд то кричало на 4-ый и забывало на то что с точкой
dyh9l вне форума   Ответить с цитированием