블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday
예외 발생: 'System.IO.IOException'(System.dll)

원인 : SerialPort를 사용하다가, 뽑아 놓았더니, 사용가능한 포트인지 체크할때마다 위의 메세지가 나옴


	bool SerialPort_Open(SerialPort p)
	{
		bool ret = false;
		try
		{
			string[] sa = SerialPort.GetPortNames();
			if (sa.Length > 0)
			{
				if (sa.Any(x => x == p.PortName))
				{
					p.Open();
					ret = p.IsOpen;
					if (ret)
					{
						OnOpen(p);
					}
					else { }
				}
			}
		}
		catch { }
		return ret;
	}
Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함