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.
все равно только одну клавишу |