Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[13444] " WriteFile function failed(win error code:31) " 해결책
흑곰님 [] 4784 읽음    2010-10-20 23:46
안녕하세요.

SBC(OS는 XP임베디스)와 장비간에 USB 통신을 하는데 에러가 발생합니다.

그리고 장비가 232통신이라 USB TO 시리얼칩인 FTDI칩이 내장되어 있습니다:

현재 통신 프로그램에서는 CPort 3.10을 사용하고 있구요.

평소에 통신 프로그램은 정상적으로 동작합니다.

그런데 간헐적으로 통신프로그램에서 아래와 같은

메시지가 발생합니다.  처음에 1번 메시지 발생 후 다음 부터는 계속 2번 메시지가 발생합니다.

1: "WriteFile function failed(win error code:31)

2: "PurgeComm function failed(win error code:5)

결국. USB to Serial 을 뺐다가 다시 끼면 정상동작합니다...

USB to Serial의 문제일까요?? OS 자체의 문제???? 델파이 프로그램 문제?

이 부분을 처리는 해야 하는데 어떻게 접근해야 하는지 조언 구합니다.

동일한 문제를 격으신 분 계시면 조언 부탁드릴께요 ...

+ -

관련 글 리스트
13444 " WriteFile function failed(win error code:31) " 해결책 흑곰님 4784 2010/10/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.