избавиться от последовательного порта - PullRequest
1 голос
/ 26 сентября 2011

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

Пожалуйста, есть ли способ избавиться от System.IO.Ports в c #?

Ответы [ 2 ]

3 голосов
/ 26 сентября 2011

Когда вы говорите "этот компонент все еще работает ...", используете ли вы какой-либо сторонний инструмент для связи с последовательным портом?Потому что, если вы используете System.IO.Ports.Serial, и вы правильно распоряжаетесь им (используя блок 'using'), он должен быть закрыт, безусловно, после завершения вашей программы.

2 голосов
/ 26 сентября 2011

Вы ищете хитро названный метод Dispose.

...