Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как избежать "как-бы зависания" Добавлено: 12.01.04 23:04  

Автор вопроса:  MaqSoft

привет!

помогите советом.

Скажем есть программа, типа поиска файлов. Даешь команду - запускается - ищет.

Но хочешь потом дать отмену, так программа занята и не отвечает пока поиск не закончится! Так как же заставить ее отреагировать вообще когда процесс уже в действии???

DoEvents не помогает.

Спасибо!

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #1 Добавлено: 13.01.04 00:38
premya ot vremeni v kode vstavlyaj DoEvents - pomozhet, hot` i ne samyj lichshij variant...

Ответить

Номер ответа: 2
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 13.01.04 01:26

Вариант немного кривой, но все же... Как запустишь поик, инициализируй булеву переменную, а там в цикле, где скагишь рекурсией, проверяй ее значение. Как только требуется выйти, меняешь значение этой переменной, и там в рекурсии, оформляешь выход из процедуры, ну и все это конечно же с DoEvents ;)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам