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

Форма перестает двигаться при нагрузке программы

29.02.2016, 14:25. Показов 1345. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я создал программу для чтения html кода и обработки всё работает отлично но при скачивание этого html кода или обработки у меня форма замирает то есть форму невозможно двигать или при нажатие на форму вылетает окно завершения процесса или программы не помню. Короче надо чтобы при нагрузки программы форма не показала эту нагрузку в виде глюка на форму а проста было послушной для пользователя.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.02.2016, 14:25
Ответы с готовыми решениями:

Нужно добавить кнопку, при нажатии на которую шарик перестает двигаться вправо-влево, и начинает двигаться вверх-вниз
Пожалуйста помогите переделать программу. Нужно добавить кнопку, при нажатии на которую шарик перестает двигаться вправо-влево, и начинает...

При передвижении мыши объект перестает двигаться
Здравствуйте, ситуация такая: у меня лента, выходящая за пределы экрана справа и слева, условно её можно разделить на 3 части, каждая часть...

Форма отказывается двигаться при изменении this.Location при ее инициализации
В кратце. Я пытаюсь изменить свойство this.Location у формы во время её инициализации. При выполнении this.Show() форма ведёт себя так, как...

7
 Аватар для Winney
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
29.02.2016, 15:26
Многопоточность вам поможет.

А в лоб - примените в месте "нагружения" Appplication.DoEvents
0
0 / 0 / 0
Регистрация: 25.02.2016
Сообщений: 194
29.02.2016, 20:12  [ТС]
не понял
0
 Аватар для Winney
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
29.02.2016, 20:16
Лучший ответ Сообщение было отмечено AlisherUser как решение

Решение

1. Добавьте в месте скачивания
VB.NET
1
Appplication.DoEvents
Это самое простое.

2. Поместите код скачивания в объект BackgroundWorker. Иными словами - выполняйте скачивание в другом потоке. Это сложнее, но, как правило, эффективнее.
0
0 / 0 / 0
Регистрация: 25.02.2016
Сообщений: 194
01.03.2016, 09:23  [ТС]
Дайте какую нибудь ссылку на видеоурок чтобы стала более понятнее.
0
 Аватар для Winney
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
01.03.2016, 12:49
Вот ссылка на MSDN.

https://msdn.microsoft.com/ru-... .110).aspx

С видеоуроками, пирдон, я вам не помошник)

Добавлено через 8 минут
Хотя...
Вот например:
https://www.youtube.com/watch?v=9grRZxWdNy8
1
0 / 0 / 0
Регистрация: 07.11.2016
Сообщений: 1
19.11.2016, 18:23
А если прокладка только начинает учиться? Кто ее научит????!!! "И последние стали первыми и первые последними!"
0
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
21.11.2016, 11:25
BackgroundWorker
запускаем
VB.NET
1
2
3
 If BackgroundWorker1.IsBusy = False Then 'проверяем, что он уже не запущен
            BackgroundWorker1.RunWorkerAsync()
        End If
в самом BackgroundWorker выполняем нужный код
VB.NET
1
2
3
Private Sub BackgroundWorker1_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
       'какой-то код
    End Sub
Так же есть событие окончания работы воркера
VB.NET
1
2
3
 Private Sub BackgroundWorker1_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BackgroundWorker1.RunWorkerCompleted
        msgbox("Поток закончил работу")
    End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2016, 11:25
Помогаю со студенческими работами здесь

Перестает двигаться курсор мыши
Доброго времени суток. Возникла такая проблема: где-то раз в 2 минуты на 30 сек перестает двигаться курсор мыши. Причем левая, правая...

При нагрузке в играх или вообще нагрузке многозадачностью, компьютер уходит в перезагрузку
У меня проблема - при нагрузке в играх или вообще нагрузке многозадачностью, компьютер уходит в перезагрузку. (Причем гаснет монитор на...

Интерфейс программы перестает отвечать при потере ею фокуса
подскажите в чем проблема, переписываю информацию из дбф файла в мс скл и если переключаюсь на другую программу, то виснет окно и развисает...

Ноутбук K56CM`при нагрузке( запуск программы тяжелой или игры) начинает мигать питание
Помогите решить проблему. Ноутбук Asus k56cm, при нагрузке( запуск программы тяжелой или игры) начинает мигать питание. То ноутбук...

Как заставить двигаться снаряд и чтоб форма не зависала
Подскажите как сделать выстрел в игре танички на c#. Конкретно интересует вопрос. Как заставить двигаться снаряд и чтоб форма не...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru