Форум » [x]Harbour » Проблема выхода из Read ... » Ответить

Проблема выхода из Read ...

i3t4j6: Раньше для запоминания и выхода из Read использовал Ctrl_End (Ctrl_W), а затем с помощью Readkey() обрабатывал код нажатой клавиши. Теперь - обрабатывается только Esc. Подскажите - в чем проблема ?

Ответов - 5

Лукашевский: Думается, в том, что для комбинаций Ctrl и букв изменились коды: от CTRL_A = 513 до CTRL_Z = 538 последовательно (проще говоря, 513..538).

i3t4j6: Отработал Ctrl_W = 535 через LastKey() . Какой тогда код у Ctrl_End ?

Лукашевский: А разве код для Ctrl_End изменился? Если и изменился, кто мешает и его посмотреть по LastKey() ?


i3t4j6: В том-то и дело, что в последней сборке комбинация Ctrl_End для Read перестала обрабатываться ! Ни Lastkey(), ни Readkey() ее не отрабатывают !?

Лукашевский: Что значит "Ctrl_End для Read"? CTRL_END - он, вроде как, для всего одинаковый... Поставь в любом другом месте программы оценку LASTKEY() после INKEY(0), нажми CTRL_END и посмотри код - мало ли, вдруг действительно изменился...



полная версия страницы