Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Парсинг пароля wifi https://www.cyberforum.ru/ csharp-net/ thread1912995.html
Доброго времени суток! Задался вопросом создания программы, которая будет брать с ноутбука пароль от wifi и отправлять его на почту. Все казалось довольно не трудно, однако столкнулся с тем, что даже не знаю, где хранятся эти пароли. Есть ли возможность написать на C# (приоритетнее, но по сути все равно) программу, которая будет парсить пароль? Либо хотя бы укажите, где его искать.
Исключение в Crystal Reports C#
Всем привет, пытаяюсь отловить Exception который возникает из-за невалидной ф-ции в файле rpt. Некоторые файлы отчетов приводят к тому, что программа на них просто зависает, что можно сделать в этом случае? Этот вариант не помогает: CrystalDecisions.CrystalReports.Engine.ReportDocument doc = new CrystalDecisions.CrystalReports.Engine.ReportDocument(); try { ...
C# Рефлексия, загрузка одного и того же метода из разных dll файлов, через 1 интерфейс https://www.cyberforum.ru/ csharp-net/ thread1912737.html
Доброе время суток, у меня возник спорный вопрос, существует 3 проекта: 1) Программа сортировщик, которая должна сортировать массив, метод сортировки должен вызыватся динамически (без привязки к количеству dll (методов сортировки) 2) Интерфейс ISorter, который подключен через reference к основному проетку (1) 3) Допустим, dll, которая состоит из класса BubbleSort который имплеменитрует...
C# Установить сборку в GAC на компьютере пользователя Как установить сборку при помощи gacutil.exe я знаю. А как это сделать, если на компьютере нет этой утилиты и SDK вообще? https://www.cyberforum.ru/ csharp-net/ thread1912602.html
C# Замена функции в dll
В библиотеке есть функция, хотелось бы заменить её на свою. Возможно ли как-то проделать это? В С++, вроде, для это хуки внедрялись, тут какова ситуация?
C# Изменить прозрачность консоли Как изменить прозрачность консоли? https://www.cyberforum.ru/ csharp-net/ thread1912460.html
C# WaitForExit() не ждет некоторые процессы https://www.cyberforum.ru/ csharp-net/ thread1912341.html
Приложение должно открывать различные заранее неизвестные типы файлов. В части кода использую WaitForExit(), чтобы открыть процесс (показать файл в соответствующем расширению приложении), дождаться завершения этого стороннего приложения, а затем удалить файл. ProcessStartInfo startInfo = new ProcessStartInfo( destFile ); startInfo.UseShellExecute = true; startInfo.CreateNoWindow = true; ...
Десериализация разных классов с одним названием C#
Проблема состоит вот в чем. Изначально был выбран не слишком удачный способ сериализации, а именно BinarySerialization. При использовании сериализации в c# генерируется информация о структуре класса. Было два смежных проекта. Каждый из проектов имел класс, допустим, Data, который сериализовался и сохранялся в файл. Этот класс в разных проектах имеет разную структуру. В какой-то момент...
C# Поиск и определение объекта на изображении у меня есть фото объекта, мне необходимо считать некую контрастную(ярко зеленую) сетку спроецированную проектором на него кто может поделиться наработками/кусками кода/идеями по данным пунктам - Загрузка изображения для его дальнейшей обработки (по идее просто же?Bitmap image1 = new Bitmap("путь"); - Вычленение сетки с изображения для последующих действий вот это уже мне пока не... https://www.cyberforum.ru/ csharp-net/ thread1912024.html C# Можно ли узнать паузы разговора в аудио(wav) файле? Чтобы не создать еще один велосипед, есть ли инструменты или библиотеки для определения пауз в или начало/конец разговора в wav файле? Спасибо заранее! https://www.cyberforum.ru/ csharp-net/ thread1911922.html
C# NAudio воспроизведение в реальном времени
Привет всем! Возникла необходимость воспроизводить PCM-поток реального времени. То есть в одном потоке поступают семплы, в другом проигрываются. Решил использовать NAudio. Не нашел IWaveProvider, который бы обеспечивал такое поведение, сделал для эксперимента свой: class QueueWaveProvider : IWaveProvider { public QueueWaveProvider(WaveFormat format) { ...
C# Windows Forms или WPF? https://www.cyberforum.ru/ csharp-net/ thread1911415.html
Добрый день! У меня есть необходимость написать некую корпоративную CRM систему для нужд компании. Вот думаю, какую технологию использовать или Windows Forms или WPF Если буду делать в Windows Forms, то буду использовать MDI, а вот если WPF то я даже не знаю как это лучше оформить. Подскажите, какую бы технологию Вы бы использовали и почему? И как в WPF можно организовать работу...
Эксперт .NET
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
05.02.2017, 09:51 0

Task и ожидание - C# - Ответ 10078975

05.02.2017, 09:51. Показов 2628. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от lonelyhunter Посмотреть сообщение
ак мне убедится, что никакие фоновые задачи в текущий момент не выполняются?
Добавьте созданную задачу в какой-нибудь список, а потом завершайте работу.

C#
1
2
3
4
5
6
7
8
9
10
11
var runningTasks = new List<Task>(); // переменная где-нибудь на уровне класса
 
var task = Task.Factory.StartNew<bool>(() => oslist[i].Try(), TaskCreationOptions.None); // Отсутствует await
runningTasks.Add(task);
 
bool r = await task;
runningTasks.Remove(task);
 
 
// При закрытии приложения
Task.WhenAll(runningTasks).Wait();
Синхронизацию работы со списком сделаете сами, если нужно будет.

Вернуться к обсуждению:
Task и ожидание C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2017, 09:51
Готовые ответы и решения:

Ожидание task - в чем ошибка
Добрый день! Такой код отрабатывает моментально. Хотя по логике на каждый элемент массива должно...

Запуск нескольких Task-ов и ожидание их выполнения
Всем доброго времени суток. Мне необходимо отправлять сразу несколько запросов на линки какого-либо...

Task.FromResult
Ребята проверьте пожалуйста у вас это конструкция работает ? У меня пишет что FromResult не...

Task в net 4.0
Добрый день. Можно ли использовать Task в проектах Net 4.0? Попробовал имеются проблемы при...

5
05.02.2017, 09:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2017, 09:51
Помогаю со студенческими работами здесь

Task.WhenAny by some condition
Добрый день всем, хотелось бы узнать ваше мнение, есть ли возможность сделать whenany по условию.....

Принцип работы Task
static void Main(string args) { var task = Task.Factory.StartNew(() =&gt; ...

Отмена async Task
Хочу: 1) запускать асинхронный метод = ok 2) выводить в textbox процесс работы = ok 3) ждать...

Task List Windows
Никто не знает как получить список задач Windows? (TaskList) Заранее спасибо. :)

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru