Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Студент
56 / 56 / 38
Регистрация: 17.09.2012
Сообщений: 292
Записей в блоге: 2
1

Вызов и закрытие формы из дочерней сборки в одном солюшене

23.11.2016, 18:54. Показов 475. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет.
Имеется солюшн, в котором две сборки. Вторая сборка содержит работу с потоками - два потока постоянно связываются с удалёнными устройствами по TCP и с помощью делегата производят вывод полученных данных на форму. Потоки являются isBackground для того, что бы при закрытии формы закрывать и их, так как информация не нужна. Закрываю abort'ом.
Если запускать вторую сборку отдельным солюшном в режиме дебага, как и просто экзэшник второй сборки, программа и потоки свободно закрываются без ошибок при закрытии формы.
В главном солюшне вызываю главную форму дочернего нажатием кнопки на форме главного солюшна так:
C#
1
2
ChildForm cf = new ChildForm();
cf.show();
Далее если я закрываю форму, вываливается ошибка что поток был в процессе прерывания, ссылается на тот метод, где в потоке я обращаюсь к удаленному устройству, получаю инфу из нее и вывожу в форму через делегат.
Я столкнулся с этой ошибкой изначально в дочернем солюшене и задал свойство бэкграунд потокам. В чем здесь проблема, для меня является загадкой. Прошу не пинать, с потоками только начала разбираться
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2016, 18:54
Ответы с готовыми решениями:

Закрытие дочерней формы возвращает DialogResult.Cancel
Здравствуйте товарищи. Ситуация такая: есть основная форма и с нее вызываю дочернюю ...

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

Вызов метода главной формы из дочерней
Здравствуйте, уважаемые форумчане, не могу разобраться с проблемой. В главной форме (которая...

Закрытие формы, и повторный вызов!
Создана форма Form1 . Кнопкой вызываю форму Form2. Жму крестик в правом углу(Закрыть) и снова...

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

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

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

Закрытие форм при закрытии дочерней формы
Имеется две формы Form1.h и Form2.h. Как сделать так, чтобы при закрытии второй(дочерней) формы...

Вызов модальной формы из модальной, нужно:закрытие последней и не закрытие первой.
1. Вызываю модальную форму из главной формы (немодальной). 2. Вызываю другую модальную форму из...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru