ник: alecks_lp
исходные данные :
по нажатию кнопки на форме обработчик запускает функцию вывода документа в word
продолжительность работы функции - около минуты
выход - по нажатию 'TAB'
вроде ничего особенного, однако
проблема:
при нажатии 'SPACE' текущие операции приостанавливаются, обработчик кнопки стартует заново, запускает новый документ word, завершает его, после чего продолжается работа с прерванным документом. Рекурсия, короче получается. Причем, ск раз задавишь пробел, столько и выполнит.
Обработчик я блокировал так
If GetAsyncKeyState(VK_SPACE) = 0 Then
Else
Exit Sub
End If
|
Хотелось бы разобраться, может кто встречал.