Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата UpDaTe:
хочу сказать, что проблема решается запуском командной оболочки powershell в режиме STA. »
UpDaTe, я думал про это. Но проверять лучше на имеющемся коде.

Цитата UpDaTe:
Ну и конечно, почитав интернеты, понял что при использовании интерфейса GUI в скриптах, особенно если при нажатии на какой-либо элемент интерфейса начинает производиться долгая операция (выборка объектов, отвечающих определенным условиям, или там какой-то поиск по файловой системе), то надо юзать потоки. »
А стоит ли овчинка выделки? Старайтесь разбивать гигантские операции на части. Задействуйте методы, не блокирующие поток на время своего исполнения (например метод «.DownloadFileAsync()» вместо «.DownloadFile()» объекта «System.Net.WebClient»), используйте подписку на уведомления о событиях и их обработку.

Отправлено: 23:44, 27-11-2012 | #4