Как сохранить оба значения Enter нажатыми на Subfile и F5 нажатыми на Popup - PullRequest
0 голосов
/ 27 марта 2019

У меня есть файл отображения, в котором есть и подфайл, и окно.Когда я беру F5 во всплывающем окне, позиция 369 в INFDS заполняется шестнадцатеричным значением F5 (x'35 ').Есть ли способ узнать, была ли нажата Enter на подфайле до отображения окна без использования какой-либо рабочей переменной?

1 Ответ

0 голосов
/ 27 марта 2019

Короткий ответ, возможно, нет, но это будет зависеть от потока вашего приложения.

Не видя кода, я ничего не могу сделать, кроме как догадаться, как у вас все работает, но вот это предположение,Когда нажата клавиша F5, клавиатура блокируется, и управление возвращается к программе.Затем программа отображает окно и разблокирует клавиатуру, чтобы разрешить дополнительный ввод пользователя.Теперь в IBM i есть функция, которая позволяет буферизовать нажатия клавиш, когда клавиатура заблокирована, но это не имеет значения, все нажатия клавиш до следующей клавиши команды будут воспроизводиться в окне, а не в подфайле.

...