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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2008, 20:49   #1
RealSHELS
Форумчанин
 
Аватар для RealSHELS
 
Регистрация: 04.03.2008
Сообщений: 176
По умолчанию Keypressed

Не получаеться.

procedure TForm3.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case key of
vk_up:stor:=0;
vk_left:stor:=1;
vk_right:stor:=2;
vk_down:stor:=3;
'z':stor:=4;
end;
end;

Так вот, там где 'z' пишет:
[Error] Unit3.pas(158): Incompatible types: 'Word' and 'Char'
Что нужно исправить?
RealSHELS вне форума Ответить с цитированием
Старый 06.05.2008, 20:52   #2
N!ckeL
Форумчанин
 
Регистрация: 29.03.2008
Сообщений: 300
По умолчанию

Есть функция ord(z):stor:=4;, но в твоём случае нужно писать код клавиши
Карп преодолевший водопад становится драконом.
N!ckeL вне форума Ответить с цитированием
Старый 06.05.2008, 20:59   #3
RealSHELS
Форумчанин
 
Аватар для RealSHELS
 
Регистрация: 04.03.2008
Сообщений: 176
По умолчанию

Спасибо, все нормально тапер работает
RealSHELS вне форума Ответить с цитированием
Старый 06.05.2008, 21:01   #4
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Код клавиши совпадает с кодом заглавной английской буквы, которая на ней написана
ord('Z'):stor:=4;
_Dmitry вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог ClrScr & KeyPressed в Delphi NovaC Общие вопросы Delphi 4 19.12.2007 12:26