Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Останов выполнения процедуры нажатием кнопки. Добавлено: 27.01.11 20:55  

Автор вопроса:  kuklus
Подскажите, пожалуйста, как это сделать. При выполнении процедуры форму Me парализует. Как на ней сделать активную кнопку, чтобы при нажатии выполнение текущей процедуры прерывалось?

Ответить

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

Номер ответа: 1
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #1
Добавлено: 27.01.11 21:37
процедуру в отдельный поток, который по нажатию кнопки глушитcя.
смотри System.Threading.Thread

[url]http://msdn.microsoft.com/ru-ru/library/system.threading.thread(v=VS.90).aspx[/url]

Ответить

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



ICQ: 419841508 

Вопросов: 9
Ответов: 100
 Web-сайт: www.helpim.ru
 Профиль | | #2
Добавлено: 27.01.11 21:44
http://vbnet.ru/forum/show.aspx?id=213394 я этот вопрос поднимал.

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 28.01.11 03:50
грубый метод - Thread.Abort.
Но лучше предусмотреть механизм более корректного прерывания потока. Один из вариантов рассмотрен здесь

http://msmvps.com/blogs/peterritchie/archive/2006/10/13/_2700_System.Threading.Thread.Suspend_280029002700_-is-obsolete_3A00_-_2700_Thread.Suspend-has-been-deprecated_2E002E002E00_.aspx

Ответить

Номер ответа: 4
Автор ответа:
 kuklus



Вопросов: 3
Ответов: 12
 Профиль | | #4 Добавлено: 28.01.11 07:32
Спасибо!

Ответить

Страница: 1 |

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



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