|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.03.2009, 21:25 | #11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а ещё можно использовать такую функцию (crt при этом не нужен... ;-)
Код:
|
26.03.2009, 07:51 | #12 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
А отсутствие CRT нужно?
|
26.03.2009, 09:11 | #13 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
И то, что это практически максимально эффективное решение, тоже не главное достоинство. А главное, что данная функция для ЛЮБОЙ клавиши (в том числе и управляющих курсором) выдаёт WORD (слово, два байта). т.образом не надо писать конструкции вида: key := Readkey; if key=#0 then key := Readkey; а использовать её, или стандартную Readkey — это уже дело уже самого программиста... |
|
26.03.2009, 09:49 | #14 | |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Цитата:
Код:
|
|
26.03.2009, 11:14 | #15 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
я просто демонстрировал конструкцию чтения обычным Readkey'ем... в коде это выглядело бы так (это кусочек из старинного проекта): Код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает клавиша ENTER в TWebBrowser | kontora | Компоненты Delphi | 4 | 27.11.2009 12:22 |
Как с помощье ReadKey определить что нажата клавиша "Стрелка" | Викдон | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 05.02.2009 00:47 |
клавиша delete | andrey4623 | Общие вопросы Delphi | 6 | 17.01.2008 18:16 |
как отследить нажатие клавиши Delete | D-fens | Общие вопросы Delphi | 4 | 07.06.2007 23:58 |
нажата ли кнопка мыши? | VDLab | Общие вопросы Delphi | 2 | 15.11.2006 00:59 |