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

C++빌더 Q&A
C++Builder Programming Q&A
[61590] TClientSocket , AnyDAC 질문입니다! 잘부탁드립니다.!
Kenzuro [kenzuro83] 946 읽음    2010-06-17 15:23
안녕하세요. 입사한지 일년도 안된 초보 개발자 입니다.

저는 스레드를 이용하여  TClientSocket과 AnyDAC를 활용하여 장비의 값을 받아오는 프로그램을 만들었습니다.

이게 장비를 하나를 연결 했을 때는 문제 없이 잘 돌아갑니다. 하지만

여러개를 연결하면 랜덤으로 몇개의 장비의 값이 들어오지 않습니다.

Log를 찍어본 결과 스레드가 죽지는 않습니다.

데이터를 불러오기 위한 명령어를 장비측으로 보내고 장비측에서 값을 수신했다는 Log가 찍힙니다.

하지만 값을 데이터 베이스로 넣는 과정의 함수를 시작할 때와 끝날 때 Log를 찍어놨습니다.

멈출 때 로그를 보면 들어갈때는 찍혀 나오나 나올때는 찍히지 않습니다.

로그를 보면 디비를 넣는 과정에서 어떠한 오류가 발생해 멈추는거 같은데 도저히 이게 왜 멈추는지를

모르겠습니다. 혹시 아시는분 있으면 알려주세요 ..

장비는 많게는 한 70개 물립니다. 각 장비마다 60개의 셀이 있습니다.

+ -

관련 글 리스트
61590 TClientSocket , AnyDAC 질문입니다! 잘부탁드립니다.! Kenzuro 946 2010/06/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.