Показать сообщение отдельно
Старый 31.10.2011, 23:42   #1824
Новичок
 
Регистрация: 31.10.2011
Сообщений: 4
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Gromzzz пока неопределено
По умолчанию

У меня такой вопрос: Как целое число переменной i:integer, преобразовать Dword ?
Например как мне преобразовать 1 в 01 00 00 00 ?

Dword:='???';
Я так понимаю должно быть что то вроде этого:
Dword:='IntToDword(1)'

//J-Fobos: вот пример:
Код:
buf:='';
WriteD(integer);
В результате у вас в переменной buf будет 4 преобразованных байта.



Cпасибо! Все получилось! =)

Добавлено через 22 часа 22 минуты
Procedure Delay(msec: Cardinal)
Делает задержку в скрипте. передаваемый параметр - милисекунды.
Стоит учесть что на время задержки для текущего соединения полностью блокируеться передача данных между клиентом и сервером.
Вопрос: Можно ли как то заменить Delay в моем случае, чтобы не блокировалась передача данных?

Код:
 
if FromClient and (pck=HStr('1B 06 00 00 00')) then for i:=1 to 10 do begin 
  if FromClient and (pck=HStr('1B 05 00 00 00')) then break;  //Соц Нет
--------
--------
delay(1000);
pck:='';
End;

Последний раз редактировалось J-Fobos, 01.11.2011 в 11:38. Причина: Добавлено сообщение
Gromzzz вне форума   Ответить с цитированием