Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сорри

5.7K
12 ноября 2003 года
Tmcm
1 / / 12.11.2003
Простите, конечно, за ламерство

Только начинаю.
В Borland C++3.1(может кто еще помнит такой)
как сделать выход из бесконечного цикла по опр. клавише?(например Эскейп)

С помощью bioskey пробовал, но такая вещь:
Если жму сразу Эск, то все нормально.

Если чтото другое, то после этого хоть ты Эск обожмись никто никуда не выходит. Смотрел
значения t, до первого нажатия - 0, после него - как принимает 1 значение и не меняется, сколько не жму чтото другое.
while(1)
{
t=0;
//....
t=bioskey(1);
if(t==27)break;
}

ПЛЗ обьясните что тут и что делать
314
13 ноября 2003 года
fanto
374 / / 15.02.2003
Я НЕ уверен, но помнится, что bioskey НЕ УДАЛЯЕТ код клавиши из буфера клавы...
Я подобные дела делал всегда АСМом, поэтому тут больше ничем не помогу...
269
13 ноября 2003 года
Greenering
892 / / 04.02.2003
Цитата:
Originally posted by Tmcm
Простите, конечно, за ламерство

Только начинаю.
В Borland C++3.1(может кто еще помнит такой)
как сделать выход из бесконечного цикла по опр. клавише?(например Эскейп)

С помощью bioskey пробовал, но такая вещь:
Если жму сразу Эск, то все нормально.

Если чтото другое, то после этого хоть ты Эск обожмись никто никуда не выходит. Смотрел
значения t, до первого нажатия - 0, после него - как принимает 1 значение и не меняется, сколько не жму чтото другое.
while(1)
{
t=0;
//....
t=bioskey(1);
if(t==27)break;
}

ПЛЗ обьясните что тут и что делать


могу подсказать как это на пасе звучит:
w:=readkey();
а затем проверить в условиях цикла на значение.

356
14 ноября 2003 года
molnij
159 / / 20.06.2000
bioskey(1) возвращает если нормальный символ и оставляет для последующего чтения bioskey(0).
239
15 ноября 2003 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Greenering

могу подсказать как это на пасе звучит:
w:=readkey();
а затем проверить в условиях цикла на значение.



Кстати, о птичках, у меня есть на паскале прекрасный модуль, который может перехватывать одновременное нажатие нескольких клавиш! Он написан на пасе, но ключевые моменты там, конечно на асмовских вставках, так что если надо выложу тут всем на потеху %)

269
17 ноября 2003 года
Greenering
892 / / 04.02.2003
Цитата:
Originally posted by Dolonet


Кстати, о птичках, у меня есть на паскале прекрасный модуль, который может перехватывать одновременное нажатие нескольких клавиш! Он написан на пасе, но ключевые моменты там, конечно на асмовских вставках, так что если надо выложу тут всем на потеху %)


Делись-ка

239
17 ноября 2003 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Greenering

Делись-ка



%))) ага %) ловите!... если нужно будет очень, я к нему примерчик коротенький надыбаю.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог