|  7.04.2012 / 19:22 |  | 
| HoldFast    Пользователь 
  Сейчас: Offline 
 Имя: АндрейОткуда: Великие Луки
 Регистрация: 18.04.2011
 
 | MoonDX9, юзай юниты и процедуры__________________
 
   Да, детка, я - Король Ящериц!!! | 
|  8.04.2012 / 19:18 |  | 
| FlyMove    Пользователь 
  Сейчас: Offline 
 Регистрация: 06.01.2011
 | Мучаюсь уже целый день. Некорректная обработка клавиш.Помогите плиз. if KeyToAction(getkeyClicked) > GA_DOWN then  а := а + 30;
По идеи должно обрабатывать клавишу "8", но почему то обработка идет на "1","5" и "3"     | 
|  8.04.2012 / 19:26 |  | 
| ScRoLiS    Пользователь 
  Сейчас: Offline 
 Регистрация: 28.06.2010
 | KeyToAction(getkeyClicked) > GA_DOWN__________________А может надо KeyToAction(getkeyClicked) = GA_DOWN?
 
 
   Чпок... Добрый вечер! | 
|  8.04.2012 / 19:37 |  | 
| FlyMove    Пользователь 
  Сейчас: Offline 
 Регистрация: 06.01.2011
 | ScRoLiS, Все равно
 | 
|  8.04.2012 / 21:50 |  | 
| FlyMove    Пользователь 
  Сейчас: Offline 
 Регистрация: 06.01.2011
 | Блиин. Что же это. if KeyToAction(getkeyClicked) = GA_DOWN then menu := menu +30; if KeyToAction(getkeyClicked) = GA_UP then menu := menu -30;
Обрабатывает только одну клавишу.Помогите кто знает этот язык     | 
|  8.04.2012 / 22:02 |  | 
| Night_Death    Пользователь 
  Сейчас: Offline 
 Имя: ПавелОткуда: Гомель
 Регистрация: 19.12.2010
 
 | FlyMove, всмысле только одну клавишу?
 | 
|  8.04.2012 / 22:04 |  | 
| FlyMove    Пользователь 
  Сейчас: Offline 
 Регистрация: 06.01.2011
 | Night_Death, Вот я написал код(см.выше) а выполняется только  if KeyToAction(getkeyClicked) = GA_DOWN then menu := menu +30;
Вторую клавишу какбудто не видит     | 
|  8.04.2012 / 22:48 |  | 
| Night_Death    Пользователь 
  Сейчас: Offline 
 Имя: ПавелОткуда: Гомель
 Регистрация: 19.12.2010
 
 | FlyMove, т.е. когда вверх жмешь, то ничего не происходит?да как бы по двум строкам кода, которые ты дал вроде нормально все, должно работать, так что не знаю
 
 | 
|  9.04.2012 / 10:59 |  | 
| nexmean    Пользователь 
  Сейчас: Offline 
 Имя: Александр МакаровОткуда: Владивосток
 Регистрация: 11.08.2011
 
 | MoonDX9, через тело программы
 | 
|  9.04.2012 / 11:45 |  | 
| FlyMove    Пользователь 
  Сейчас: Offline 
 Регистрация: 06.01.2011
 | Night_Death, Да я и заного пробывал писать  var m: integer; begin while not(m >500) do begin     DrawImage(LoadImage('/icon.png'),100,m);     if KeyToAction(getkeyClicked) = GA_UP then m := m +5;     if KeyToAction(getkeyClicked)=GA_DOWN then m := m - 30;     delay(50);     repaint;     end; end.
все равно только одну клавишу    |