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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2011, 12:28   #1
bananasus
Пользователь
 
Аватар для bananasus
 
Регистрация: 24.01.2011
Сообщений: 67
По умолчанию Если нажата клавиша то....

Добрый день!
Подскажите пожалуйста, как реализовать такую вещь:

Код:
if Клавиша такая-то нажата then
begin
Ля-ля-ля
Конопля
end;
bananasus вне форума Ответить с цитированием
Старый 18.02.2011, 12:46   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Код:
if KeyPressed then //ля-ля-ля тополя...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 18.02.2011, 13:54   #3
bananasus
Пользователь
 
Аватар для bananasus
 
Регистрация: 24.01.2011
Сообщений: 67
По умолчанию

Цитата:
Сообщение от Grag Посмотреть сообщение
Код:
if KeyPressed then //ля-ля-ля тополя...
А если с определенной клавишей?
bananasus вне форума Ответить с цитированием
Старый 18.02.2011, 13:58   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

ReadKey тебе в помощь и определяй код нажатой клавиши...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 18.02.2011, 14:39   #5
bananasus
Пользователь
 
Аватар для bananasus
 
Регистрация: 24.01.2011
Сообщений: 67
По умолчанию

Код:
program Project1;
uses Windows;
{$R *.res}
var sDC:HDC;
begin

repeat
    sDC:=GetDC(0);
    Rectangle(sDC,0,0,5000, 4000);
    ReleaseDC(0,sDC);
until   True;     //А вместо true мне надо проверять нажата ли определенная клавиша

end.

Последний раз редактировалось bananasus; 18.02.2011 в 14:47.
bananasus вне форума Ответить с цитированием
Старый 18.02.2011, 15:18   #6
VadikV
Форумчанин
 
Аватар для VadikV
 
Регистрация: 08.01.2011
Сообщений: 226
По умолчанию

Код:
program Project1;
uses Windows;
{$R *.res}
var sDC:HDC;
ch : char;
begin

ch = #0;
repeat
    sDC:=GetDC(0);
    Rectangle(sDC,0,0,5000, 4000);
    ReleaseDC(0,sDC);
    if KeyPressed then
       ch := ReadKey;
until   ch = #код_клавиши;

end.
icq 223-630-454
e-mail vysotskiy@list.ru
сайт http://www.big-library.net/
VadikV вне форума Ответить с цитированием
Старый 18.02.2011, 15:29   #7
bananasus
Пользователь
 
Аватар для bananasus
 
Регистрация: 24.01.2011
Сообщений: 67
По умолчанию

У меня ошибки выдает. Может надо еще модуль подключать какой-то?
bananasus вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить когда нажата кнопка мыши, если она нажата в совсем другой программе? Iceman Общие вопросы Delphi 2 19.10.2009 19:03
Как проверить нажата ли любая клавиша (в том числе и на мыши)? Вадим Буренков Общие вопросы Delphi 11 07.07.2009 16:30
Нажата ли клавиша... Xcopy Паскаль, Turbo Pascal, PascalABC.NET 14 26.03.2009 11:14
Как с помощье ReadKey определить что нажата клавиша "Стрелка" Викдон Паскаль, Turbo Pascal, PascalABC.NET 5 05.02.2009 00:47
нажата ли кнопка мыши? VDLab Общие вопросы Delphi 2 15.11.2006 00:59