Именно это и было у меня до того: а фигня тут в том, что пока работает цикл, нажате на клавиши не проверяется, хоть ты по ним кувалдой стучи.
Получается следующее: запускается цикл, проверяется, нажата ли клавиша, показывается, что не нажата, цикл идет по второму кругу, опять проверяется (пользователь уже по Enter кувалдой стучит) - и опять не нажата (так как выполняется цикл, и следовательно не проверяется нажатие на клавишы), и опять цикл идет по новой и так до бесконечности! Так вот как то надо сделать, чтоб и цикл работал, и нажате на клавишы проверялось, а для этого (вероятно) надо разместить проверку на нажатие клавиш прямо внутри цикла, то есть скопировать туда содержимое функции OnTimer (). Но это невозможно, так как программный код увеличится приверно в 2 раза! Может есть другие идеи?
