Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2011, 01:53   #1
quarty
Форумчанин
 
Аватар для quarty
 
Регистрация: 09.10.2010
Сообщений: 124
По умолчанию Исправте ошибку с клавишами

Помогите, вот код:
Код:
if (key=VK_UP) and (key=VK_left) then  (shape1.Top:=shape1.top-5) and (shape1.left:=shape1.left-5);
что не так?
quarty вне форума Ответить с цитированием
Старый 21.01.2011, 01:56   #2
dosha
Форумчанин
 
Регистрация: 30.08.2010
Сообщений: 224
По умолчанию

нажми две клавиши будет работать
dosha вне форума Ответить с цитированием
Старый 21.01.2011, 02:06   #3
quarty
Форумчанин
 
Аватар для quarty
 
Регистрация: 09.10.2010
Сообщений: 124
По умолчанию

так оно не хочет запускаться, то что две клавиши я знаю, я для двух клавиш и писал
quarty вне форума Ответить с цитированием
Старый 21.01.2011, 02:19   #4
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

хоть ошибку дайте посмотреть...
Pein95 вне форума Ответить с цитированием
Старый 21.01.2011, 02:21   #5
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
По умолчанию

а в каком именно обработчике событий это делаешь?
Vervolf вне форума Ответить с цитированием
Старый 21.01.2011, 02:35   #6
asmodey1
Подтвердите свой е-майл
 
Регистрация: 19.12.2010
Сообщений: 808
По умолчанию

Цитата:
Сообщение от quarty Посмотреть сообщение
Помогите, вот код:
Код:
if (key=VK_UP) and (key=VK_left) then  (shape1.Top:=shape1.top-5) and (shape1.left:=shape1.left-5);
что не так?
Однозначно в "шедевры"...
Вот ваша ошибка:
Код:
if (key=VK_UP) and (key=VK_left) then
begin
shape1.Top:=shape1.top-5;
shape1.left:=shape1.left-5;
end;
asmodey1 вне форума Ответить с цитированием
Старый 21.01.2011, 02:39   #7
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

епт чет не посмотрел даже на ето) наверно поздно уже, спать пора)
Pein95 вне форума Ответить с цитированием
Старый 21.01.2011, 02:54   #8
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

хмм
Код:
if ((GetKeyState(VK_LEFT) and 128)=128)  AND ((GetKeyState(VK_UP) and 128)=128) 
then 
begin
 (shape1.Top:=shape1.top-5);  
 (shape1.left:=shape1.left-5);
end;
vovk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправте ошибку Drago56 Помощь студентам 8 19.12.2010 11:52
Исправте ошибку Drago56 Паскаль, Turbo Pascal, PascalABC.NET 7 19.12.2010 10:18
Исправте ошибку Drago56 Общие вопросы C/C++ 7 15.12.2010 16:09
Исправте ошибку dimon305 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 19.05.2010 19:30
Исправте ошибку Jasper92 Общие вопросы C/C++ 1 28.12.2009 15:24