|
|
Другие темы раздела | |
C# Превращение ссылки на переменную в полноценную копию
https://www.cyberforum.ru/ csharp-net/ thread1415453.html Здравствуйте! Извините за немного непонятный заголовок темы, терминологию в конкретно этой теме я не очень хорошо знаю. Есть класс, допустим Class1. В нем есть переменная Color класса ColorResource. В одном методе я делаю следующие действия 1. Сохраняю этот Color в отдельную переменную 2. Изменяю Color который в Class1 3. Возвращаю сохраненный Color обратно. |
Как передать текст в стороннее приложение без установки на него фокуса? C# Есть форма на ней баттон и текстбокс, как передать через кнопку то что я написал в текстбоксе например в блокнот или еще куда нибудь без фокуса? |
C# Написать свой кэширующий dns сервер
https://www.cyberforum.ru/ csharp-net/ thread1415355.html нужно написать свой кэширующий dns сервер. он будет слушать 53 порт, получать рекурсивный запрос, выполнять его, а когда получит ответ, разберет его пакет, извлечет всю (!) информацию (все ресурсные записи), а не только то, что просил клиент, и сохранит инфо в кэш. данные в кэше должны удаляться по истечении TTL. как можно реализовать такой кэш? |
C# Serialize: построение сложного XML (скрипт интегрирован в SSIS) Добрый день, коллеги. Подскажите, как с помощью шарпа построить сложную XML (с несколькими уровнями вложенности) с помощью serialize. Кроме того хотелось бы понять, можно ли именовать теги <xxx:yyy> и как это сделать? https://www.cyberforum.ru/ csharp-net/ thread1415078.html |
Написание драйвера для ТВ-тюнера, с чего начать? C# Есть девайс, среда разработки C#, а как дальше быть? |
C# Аутентификация через стандартное хранилище Windows
https://www.cyberforum.ru/ csharp-net/ thread1414837.html Приветствую знатоков! Задача пройти аутентификацию в программе используя стандартное хранилище аккаунтов Windows. Существует ли какой-нибудь api для этого? Даже не обязателен маркер доступа. Достаточно просто проверить валидность связки ИмяПользователя + Пароль, и ответить true/false. Нужна функция bool Authentication(Username, Password); Изучал Authz но это вроде не то, что нужно. ... |
C# Win32 ReadProcessMemory приложение зависает Всем привет! Пытаюсь написать что-то типа трейнера для игры,но стодкнулся с проблемой. Читаю память процесса через функцию ReadProcessMemory примерно каждые 50мс. Минут 10 все нормально, а потом процесс из которого читаю начинает зависать Окно не реагирует на клики вообще. Отключаю чтение и сразу же все нормализуется, если он не долго находился в этом состоянии. Подскажите - может ли это... https://www.cyberforum.ru/ csharp-net/ thread1414822.html |
Найти участок памяти где содержится dll и прочитать данные которые хранятся в определенных адресах C# Подскажите у меня есть процесс но в нем еще есть подгружаемые dll мне нужно в процессе найти эту участок памяти где содержится dll и прочитать данные которые хранятся в определенный адресах. Как это можно сделать? Я читал на других форумах но там показано как вывести только определенный текст например из 0x0046A3B8 |
C# Интерполяция Сплайнами в opengl
https://www.cyberforum.ru/ csharp-net/ thread1414741.html Всем привет,хочу попросить помощи в написании программы,никак не получается вникнуть в этот opengl. В общем надо написать программу в которой будет создаваться 3D модель куба и на одной из его плоскостей ,нарисовать 16 точек,,которые будут соединены кубическим или бикубическим сплайном Вот как то так )) |
C# Связь между сервером и клиентами
https://www.cyberforum.ru/ csharp-net/ thread1414683.html Всем привет. Работаю над приложением сервер/клиенты. И появились чисто организационные вопросы: 1)Хотелось бы что бы клиенты "пинговали" сервер и сервер в свою очередь предоставлял актуальную информацию о работе подключенных к нему клиентов на основе полученных от него пакетов. а)Как часто отправлять пакеты, что бы не загружать сеть и снизить нагрузку на цп при обработке данных? б)Что должны... |
Async await lock free программирование - парсинг ссылок с сайта C# Всем привет!!! пытаюсь написать программу которая собирает все ссылки с сайта и информацию об этих ссылках(ну типа Ок или error)( и всё время хранить информацию о количестве обработыанных ссылок) вот нужно всё это сделать используя . Async await. Lock-free программирование. и потокобезопасные коллекции я вот кое что сделал, но совсем не уверен что правильно а когда попытался добавить interlocked... |
C# Модем не получает СМС, после попытки их получить, перестает отправлять СМС
https://www.cyberforum.ru/ csharp-net/ thread1414549.html Модем Cinterion BGS2T RS232 (GSM - модем). Подключен через Prolific USB-to-Serial Comm Port как стандартный модем 9600. ОС Windows 7 x64. Отправка СМС работает без проблем, пока не попытаться их получить. При попытке получения MessageBox выдает следующее сообщение: AT+CMGF=1 AT+CMGL="ALL" OK И больше ничего не выдает. Нажимаю OK, программа продолжает работу и по таймеру продолжает выдавать... |
3462 / 2473 / 695
Регистрация: 02.08.2011
Сообщений: 6,705
|
|
07.04.2015, 20:45 | 0 |
Ожидание task - в чем ошибка - C# - Ответ 744969607.04.2015, 20:45. Показов 2857. Ответов 21
Метки (Все метки)
Ответ
Мое предположение:
Метод Control.Invoke - синхронный метод, то есть получается, что он возращает управление уже после того, как завершится операция в потоке Control-а. Но поскольку вы со своим любимым TPL решили использовать Parallel.ForEach, то в цикл обработки сообщений окна вашего control-а падает целая пачка задач, которые он начинает честно выполнять. Видимо, зависает из за того, что из-за большого кол-ва задач все остальными события формы просто висят где-то в очереди задач. Тут копать в Windows Internals надо, чтобы толком все объяснить. Тут, видимо, что-то с приоритезацией потоков. Если используете BeginInvoke, тогда вызывайте ваш ParseFile метод в EndInvoke, который, по определению, вызывается автоматически после завершения асинхронной операции. Это первый способ попробовать исправить ошибку. Второй способ: использовать вместо Parallel обычный foreach, ведь вам же нужно заполнять textbox синхронно. Как-то так. Не по теме: Suppir, Task-и - это конечно крутая фича, но в программировании всегда нужно понимать, что ты пишешь. :) Вернуться к обсуждению: Ожидание task - в чем ошибка C#
0
|
07.04.2015, 20:45 | |
Готовые ответы и решения:
21
Task и ожидание Запуск нескольких Task-ов и ожидание их выполнения Ожидание завершения Task Ожидание завершения Task |
07.04.2015, 20:45 | |
07.04.2015, 20:45 | |
Помогаю со студенческими работами здесь
0
Чем черевато запуск множества Task В чем разница между Task и Thread? В чем разница между Dispatcher и Task, где что лучше использовать? [UWP] Возвращаемым типом асинхронного метода должен быть void, Task или Task<T> |