Хрен его знает как он у тебя все время разный...
Попробуй проверку вставить в другой таймер...
Например:
delphi Код:
procedure OnTimer02(Sender: TObject);
begin
SendMsg2( ' Активирован SKROL ObjectID : '+IntToStr(skrolObj)+' ' );
SendMsg2( ' ------------------------------------- ' );
buf:=#$14;
WriteD(skrolObj);
WriteD(0);
SendToServerEx(myname);
//Вот сюда скрипт этот <<<<<<<<<<<<<
Timer02.enabled:=false;
end;