Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 27.10.2015
Сообщений: 30

Программа зависает и всё (ContextSwitchDeadlock)

21.02.2025, 02:23. Показов 799. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помощник по отладке управляемого кода "ContextSwitchDeadlock"
CLR не удалось перейти из COM-контекста 0x1aff02d0 в COM-контекст 0x1aff01a8 за 60 секунд. Наиболее вероятно, что поток, владеющий контекстом/апартаментом назначения, находится в режиме ожидания или выполнения очень длительной операции без прокачки сообщений Windows. Обычно эта ситуация отрицательно влияет на производительность и даже может привести к зависанию приложения или чрезмерному расходованию памяти. Чтобы избежать этой проблемы, все потоки однопоточного апартамента (STA) должны использовать примитивы ожидания для прокачки (например, CoWaitForMultipleHandles) и периодически прокачивать сообщения во время длительных операций.

Программа "[6220] КонвертерДолгов.exe" завершилась с кодом 4294967295 (0xffffffff).
-----------
и вот че с ней делать?! программа зависает и все, даже если запустить без отладчика
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.02.2025, 02:23
Ответы с готовыми решениями:

Пуск->программы-> получить все ярлыки
нужно программно пройтись по всем ярлыкам и проверить на название и ссылку на файл. Вот собственно первая часть (реализация) и...

Зависание программ
Почему, к примеру, при проверке списка прокси, прога зависает, и отвисает только тогда, когда все проверит, и выводит в листбокс сразу всё...

Программа тестирования: как все вопросы отображать в одной форме
Всем привет ! хочу сделать программу для тестирования ,помогите каким способом можно сделать чтобы на одной и той же форме при нажатие на...

5
Эксперт .NET
 Аватар для Usaga
12854 / 8886 / 1321
Регистрация: 21.01.2016
Сообщений: 33,381
21.02.2025, 02:52
Цитата Сообщение от kirooo Посмотреть сообщение
и вот че с ней делать?!
Отладить, что ещё. Если ты её написал, конечно же. Если это что-то взято от кого-то, то пиши автору приложения, пускай исправляет.
0
1 / 1 / 0
Регистрация: 27.10.2015
Сообщений: 30
21.02.2025, 03:04  [ТС]
пролема в том что это происходит когда я загружаю большой объем данных хотя до этого такой ошибки не было
0
Эксперт .NET
 Аватар для Usaga
12854 / 8886 / 1321
Регистрация: 21.01.2016
Сообщений: 33,381
21.02.2025, 04:23
kirooo, ну очевидно ты это в основном потоке делаешь, забив на многопоточность и не давая системе нормально обмениваться сигналами с твоим приложением.

Классика новичков, ничего нового. Учись работать с потоками. И с отладчиком.
0
1 / 1 / 0
Регистрация: 27.10.2015
Сообщений: 30
22.02.2025, 03:33  [ТС]
в том то и дело что я не новичок))
раньше у меня не было такуой проблемы до обновления VS и с большими релиционными БД все прекрасно работало, за все время работы с VS я 1й раз сталкиваюсь с такой ошибкой
вчера пофиксил ее дуэвансом в цикле(но опятть же повторюсь без дуэванс до обновления все работало иноглда просто менял фраймвёрк и все)
0
Эксперт .NET
 Аватар для Usaga
12854 / 8886 / 1321
Регистрация: 21.01.2016
Сообщений: 33,381
22.02.2025, 06:18
kirooo, был бы ты не новичок, таких вопросов не задавал бы, не путал бы среду разработки (VS) с языком и платформой (dotnet) и не связывал бы очевидный косяк в коде с обновлением среды разработки.

И не надо тут материться. Это приличный форум. Вроде бы.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.02.2025, 06:18
Помогаю со студенческими работами здесь

Как программно получить все сайты на одном ip (reverse ip).
Всем привет. Как получить программно все сайты на одном ip (reverse ip). Например - http://spys.ru/ips , http://wb0.ru/reverseip.php...

Как сохранить все изображенное на форме в bmp файл программным образом
Здравствуйте. Подскажите пожалуйста как можно сохранить все изображенное на форме в виде bmp файла. Просто у меня создаются контролы с...

Строки (что бы программа выделяла не первое вхождение слова а все)
Ребят Запарился уже не могу догнать как сделать чт бы программа выделяла не первое вхождение слова а все что есть! или хотябы была...

Программа, которая заменяет все буквы «е» во введенном тексте на букву «u»
Всем привет!) помогите решить задачку. Разработать программу, которая заменяет все буквы «е» во введенном тексте на букву «u». Заранее...

Разработать программу, которая для заданной строки s удаляет все символы x
Разработать программу, которая для заданной строки s удаляет все символы x; :rtfm: Вывести строку на экран консольного приложения до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
Реляционная модель и правила Кодда: фундамент современных баз данных
Codd 05.04.2025
Конец 1960-х — начало 1970-х годов был периодом глубоких трансформаций в области хранения и обработки данных. На фоне растущих потребностей бизнеса и правительственных структур существовавшие на тот. . .
Асинхронные операции в Django с Celery
py-thonny 05.04.2025
Разработчики Django часто сталкиваются с проблемой, когда пользователь нажимает кнопку отправки формы и. . . ждёт. Секунды растягиваются в минуты, терпение иссякает, а интерфейс приложения замирает. . . .
Использование кэшей CPU: Максимальная производительность в Go
golander 05.04.2025
Разработчикам хорошо известно, что эффективность кода зависит не только от алгоритмов и структур данных, но и от того, насколько удачно программа взаимодействует с железом. Среди множества факторов,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер