Показать сообщение отдельно
Старый 27.06.2008, 00:03   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Отлов нажатий клавиш

Так будет лучше:
var
 K:Integer;
while true  do 
begin
 K:=GetKeyClicked;
 if K = KE_KEY1 then 
  b := socket.write(72);
 if K= KE_KEY2 then 
  b := socket.write(80);
 if K = KE_KEY0 then 
 begin
  socket.close;
  delay(1000);
  halt;
 end;
 Delay(200);
end;
Если ничего не рисуется на экране, то repaint'ы не нужны.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
SkyFox (27.06.2008)