powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Программа виснет при закрытии формы
4 сообщений из 4, страница 1 из 1
Программа виснет при закрытии формы
    #38490119
Юрий Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех.

В программе на C# Form2 вызывается из Form1 через ShowDialog. Вызов осуществляется в ответ на двойной клик на DataGridView1 на Form1. Форма Form2 также содержит DataGridView2.
Источниками данных для обоих grid-ов являются таблицы из DataSet, объявленного в Form1 и переданного в Form2, как значение свойства формы, объявленного через public ... { get; set; }.
Проблема заключается в том, что при закрытии Form2 периодически виснет программа. Причем количество вызовов формы Form2 до зависания каждый раз разное.
Если кто-то сталкивался с таким поведением, поделитесь пожалуйста опытом.
...
Рейтинг: 0 / 0
Программа виснет при закрытии формы
    #38490305
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий Р.,

Поподробнее про зависание - не рисуется, скриншот что ли дайте....

если при дебаге - где останавливается если паузу нажать?

и "код в студию" - как вызываете, как закрываете.... Может вы не уничтожаете обьект второй формы, когда она вам уже не нужна....
...
Рейтинг: 0 / 0
Программа виснет при закрытии формы
    #38490399
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В режиме дебага, когда зависнет, жми в меню "Debug - Break all" и смотри, где остановилось.

Видимо, после ShowDialog какая-то лажа
...
Рейтинг: 0 / 0
Программа виснет при закрытии формы
    #38490603
Юрий Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался. "Лажа" заключалась в том, что после закрытия Form2 не уничтожался объект DataTable создаваемый в ней. В итоге, как я думаю, DataSet постепенно грузил память.
Всем спасибо за участие.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Программа виснет при закрытии формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]