Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

Как можно заблокировать клавиатура.   Найти похожие ветки 

 
ALex191261   (2004-07-07 20:21) [0]

Привет мастерам! Подскажите пожалуста как можно заблокировать клавиатура.Зарание БОЛЬШОЕ СПОСИБО.


 
TUser ©   (2004-07-07 20:30) [1]

Пожалуйста, не говорите ему. Все это знают, но только плохие люди так желают.


 
Alex191261   (2004-07-07 20:37) [2]

Уменя просто в пограмме есть кусочек где ненадо пользоватси клавои и вот к моему сажелению я незнаю как блокировать клавиатуру.


 
TUser ©   (2004-07-07 21:14) [3]

Нет. Вопрос пока похож на кул-хацкерский. Если где-то в проге не надо пользоваться клавой, а надо скажем рисовать картинку - в чем проблема? Рисуй.
Короче, чем пользование клавой может помешать работе твое программы?


 
Alex191261   (2004-07-07 21:37) [4]

периодически ее надо отключать


 
Alex191261   (2004-07-07 21:40) [5]

TUser тебе трудно сказать.


 
Iconka ©   (2004-07-08 09:04) [6]

Например, её можно положить в сейф. Или выдернуть шнур из системника.
Ты спросиш "Как програмно?". Ответ: можно програмно вывести сообщение "Выдерните шнур клавиатуры из системника" - блокировка 100%


 
Amoeba ©   (2004-07-08 11:24) [7]

Такой способ есть (можно заблокировать и мышь) - описание несколько лет назал видел в материалах Круглого стола на Королевстве Дельфи. Только вот он делает эту блокировку так, что снять ее можно только аппаратным Rest"ом.

Если же на всемя и только для твоей программы - то нужно перехватывать и обрабатывать события от клавиатуры и, например от таймера (если нужно ее будет разблокировать).

А вообще непонятно, зачем это все нужно.


 
Игорь Шевченко ©   (2004-07-08 11:46) [8]


> А вообще непонятно, зачем это все нужно.


Затем, что круто


 
ПЛОВ   (2004-07-08 12:40) [9]


> Затем, что круто

Помогите заблокировать монитор )))))))


 
суп   (2004-07-08 13:26) [10]

ПЛОВ   (08.07.04 12:40) [9]
Блокирую


 
DimKa ©   (2004-07-08 14:36) [11]

А как заблокировать мышку, чтоб по столу не бегала?


 
Она ©   (2004-07-08 16:34) [12]

Удалено модератором


 
Digitman ©   (2004-07-08 16:44) [13]


> ALex191261   (07.07.04 20:21)  


держи

while Tru do;

это как раз то что тебе нужно - юзер упарится давить кнопули на клавиатуре, чтобы хоть что-то изменить в ходе выполнения ТВОЕЙ программы

а чужие программы, работающие одновременно с твоей, ты, брат, не трогай ! не ты их запускал - не тебе и блокировать взаимодействие юзера с ними.. за это - по рукам ..


 
ПЛОВ   (2004-07-08 16:49) [14]


> А как заблокировать мышку, чтоб по столу не бегала

SetMolotok(Mouse, BOLSHOY_GVOZD)


 
DimKa ©   (2004-07-08 16:52) [15]


> А как заблокировать мышку

Спасибо, но она и так сама повесилась )


 
Nous Mellon ©   (2004-07-08 16:55) [16]


> Как можно заблокировать клавиатура.

Вы все неправильно поняли! Клавиатур это очень злой дяденька. Приходит толькок плохим программистам во снах. Его не надо блокировать его надо уничтожить. Это международный террорист №1. Даешь армию против дяденьки Клавиатура!


 
DimKa ©   (2004-07-08 16:56) [17]

Мышка - его сообщнища - точно!!!


 
Юрий Зотов ©   (2004-07-08 19:50) [18]

> Digitman ©   (08.07.04 16:44) [13]

А-а-а! Не кампелицца-а-а!
Unknown identifier "Tru" пишит.
Што делать?


 
wl   (2004-07-08 19:59) [19]

>Юрий Зотов ©   (08.07.04 19:50) [18]

looooool :o)


 
Nous Mellon ©   (2004-07-08 20:12) [20]


> А-а-а! Не кампелицца-а-а!
> Unknown identifier "Tru" пишит.
> Што делать?

Объявить переменную
Tru : boolean
а перед циклом написать Tru := True;
Может и скампилицца!


 
SergP ©   (2004-07-08 22:53) [21]


>  ALex191261   (07.07.04 20:21)
> Привет мастерам! Подскажите пожалуста как можно заблокировать
> клавиатура.Зарание БОЛЬШОЕ СПОСИБО.


А ты запрети прерывания. Это заблокирует не только клаву, но заодно и все остальное... (не придется думать над тем как еще что-нить заблокировать)
:-))


 
DeadMeat ©   (2004-07-08 23:08) [22]

> while Tru do;

А каво тереть та надо...??

---
...Death Is Only The Begining...


 
хм ©   (2004-07-08 23:12) [23]

>Nous Mellon ©   (08.07.04 20:12) [20]
Tru нада делать канстантой. А то нерацыональна!


 
Lenor   (2004-07-09 01:03) [24]


> А ты запрети прерывания. Это заблокирует не только клаву,
> но заодно и все остальное... (не придется думать над тем
> как еще что-нить заблокировать)


Wow! Идея!!!

А еще -- можно просто комп выключить. Программно.


 
Palladin ©   (2004-07-09 01:06) [25]

Из розетки...


 
Marser ©   (2004-07-09 01:26) [26]

Во блин, а...


 
lak   (2004-07-09 03:53) [27]


> Marser ©   (09.07.04 01:26) [26]

ага, хороший пример классического стиля ответа мастеров :) конечно, вопрос и его автор - это отдельная тема, но все же :)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.037 c
1-1089300240
P@vel
2004-07-08 19:24
2004.07.25
Char & String


8-1083734470
WoddeRu
2004-05-05 09:21
2004.07.25
IAMCrossbar


1-1089730936
FlyDragon
2004-07-13 19:02
2004.07.25
Адрес класса(объекта)


3-1088488183
Akella
2004-06-29 09:49
2004.07.25
Народ подскажите как указать универсальный путь к базе данных


1-1089698381
DelphiNew
2004-07-13 09:59
2004.07.25
Ещё раз про TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский