Q&A

  • 지송..분류회도 그쪽은 답변을 안해주셔셔 여기에...
안녕하세요~~

음..회사일이 한가지 문제가 생겨 이렇게 또 질문을 드립니다.

아시는분들은..꼭좀 답변을 해 주셔셔 저좀 도와주시길 ....^^;;;



음..현재 되어잇는 프로그램은요

바코드 스캐너에 있는 데이타를 PC에서 수신할때 생기는 문제입니다.



프로그램은 아크를 보내구염

그게 확인되면 데이타를 받습니다.

데이타 길이는 33자리이구요..

시작과 끝은 #37과 #127입니다.

일단 아크 보내구 다시 받구 데이타를 받구 길이 체크해서 메모장에 저장하는 식으로 되어 잇습니다.



단독으로 프로그램을 실행시키면 아무 문제가 일어나지 않습니다.

그런데 문제는 그 회사는 꼭 자기네 프로그램에서 저희 프로그램을 호출해서

사용한다는것에서 비롯됩니다.

데이타가 다 받지 않았는데 다른 데이타가 넘어와 버리는 현상이 일어납니다.

그래서 데이타가 깨지는 현상이 일어나죠..

123456789012345678901234567890123 이런식으로 넘어와야 하는데

123456%다음 데이타.(123456789012345678901234567890123 ) 이렇게 되어버립니다.

혹시나 해서 아크를 보내구 0.5초의 SLEEP을 1.5초로 늘렸는데 에러가 조금은 덜 일어나는듯하지만 없어지지는 않습니다.

어떻게 처리해야 하는지..꼭좀 부탁합니다.



만약 버퍼를 클리어 한다음 데이타를 잡아오게 하는게 가능한지요?

물론 전부클리어가 아니구요..

비동기식으로 데이타를 수신한다면..

어떻게 코딩해야 하는지..음..그럼 수고하세요~



0  COMMENTS