Форум » GUI » Программа не отвечает » Ответить

Программа не отвечает

rvu: Бывает такое - программа занята выполнением каких-то действий. При этом стоит ее свернуть-развернуть или еще как-то мышкой покликать по ней и винда говорит что она не отвечает. При этом перестают показываться изменения в окне программы, которые показываются, если ее не трогать, т.е., видимо, если фокус не уходит. Я знаю, что это стандартное поведение винды, но оно раздражает. Кто-нибудь обходил это? И если да, то как?

Ответов - 2

SergKis: rvu пишет Бывает такое - программа занята выполнением каких-то действий. Разбавляйте свои длительные действия командой DO EVENTS или функцией DoEvents(), т.к. не даете обрабатывать очередь. nDo := 0 DO WHILE ! EOF() nDo++ If nDo > 10 DO EVENTS nDo := 0 EndIf SKIP ENDDO

rvu: Спасибо!



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