То, как отладить “Безопасный дескриптор, было закрыто” ошибка

Используйте константы PositiveInfinity и NegativeInfinity:

double positive = double.PositiveInfinity;
double negative = double.NegativeInfinity;
11
задан Community 23 May 2017 в 12:09
поделиться

1 ответ

Из-за того, что System.IO.Ports. Ссылаются на SerialStream.EventLoopRunner.WaitForCommEvent () и Microsoft.Win32.UnsafeNativeMethods. Я бы рискнул, что у вас есть компонент COM, который имеет внутренние потоки, обращающиеся к порту, например, для последовательных данных или данных TCP / IP.

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

9
ответ дан 3 December 2019 в 10:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: