![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() ![]() |
![]() |
Антошка |
![]()
Сообщение
#1
|
Гость ![]() |
Можно ли так сделать, чтобы кроме 3 клавиш програма не реанировала на нажатия других? Если можно, то как?
|
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Можно... Определи СВОЮ функцию с именем ReadKey, которая будет "пропускать" только нажатие трех нужных тебе клавиш, и игнорировать остальные...
|
Altair |
![]()
Сообщение
#3
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Вариант...
Поставить резидента на 09h, читать скан коды при обработке, если клавиши запрещенные то чистить буфер клавы, если разрешенные, передавать работу стандартному обработчику. -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Антошка |
![]()
Сообщение
#4
|
Гость ![]() |
А как-то попроще нельзя? О_о
|
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
"Попроще" чем ЧТО? Чем ЭТО:
uses crt;??? Ну, попробуй запустить и понажимать ЛЮБЫЕ клавиши, кроме 'a', 'b', 'c' ... |
DFooz |
![]()
Сообщение
#6
|
Новичок ![]() Группа: Пользователи Сообщений: 25 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
Что надо указать в настройках TB7, чтобы эта конструкция начала работать? Или в ТП такое невозможно? Сообщение отредактировано: DFooz - 21.03.2006 16:51 |
APAL |
![]()
Сообщение
#7
|
![]() Смотрю... ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 055 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация: ![]() ![]() ![]() |
А что, разве это не работает?
Код в студию. -------------------- |
DFooz |
![]()
Сообщение
#8
|
Новичок ![]() Группа: Пользователи Сообщений: 25 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
всё, разобрался
Код #0: Crt.ReadKey; в этой строке переменной в коде volvo нет, т.е. ch:=Crt.ReadKey. ![]() DFooz, не надо умничать! Если бы надо было присвоить значение переменной, я бы это сделал. Оно НЕ НУЖНО! А вызов функции как процедуры еще никто не отменял, если у тебя неправильно настроена IDE, то это ТВОЯ проблема, а вот говорить, что код - нерабочий я тебе не позволю! Этот код, между прочим, копировался сюда из редактора. Купи выпрямитель рук! Сообщение отредактировано: volvo - 31.03.2006 18:42 |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 13:11 |