return이 안되는데요..
글쓴이: leesunghee47 / 작성시간: 금, 2007/08/24 - 10:00오전
if(OnReceive(len))
이렇게 되어 있고
OnReceive() 안의 내용은
COMM_SendString("HandleMajorDVRMsg OK\n\r");
return 1;
이렇게 되어 있습니다..
그런데.. HandleMajorDVRMsg 라는 메세지를 출력후 정상적으로 1이 리턴 될때도 있지만.. 빠르게 OnReceive()을 호출할경우
HandleMajorDVRMsg 메세지까지만 뿌리고 return 1이 안되는 문제가 있습니다..
무슨 문제인지.. 모르겠습니다 ㅜㅜ
아시는분.. 답변좀 부탁 드립니다!! ㅜㅜ
Forums:
호출하는 쪽
호출하는 쪽 표현식은 어떻게 평가되는지요? 1을 반환한다면 1로 평가되겠지만, 반환하지 않는다고 하시면 대체 무슨 값으로 평가된다는 뜻인지?
COMM_SendString 라는
COMM_SendString 라는 함수가 내부적으로 어떻게 구현되어있는지 모르니
정확한 답변은 힘들거 같네요..
내부적으로 어떤 조건하에 무한루프를 돌거나..
함수 이름을 보니 네트워크로 스트링을 보내는 것 같은데 네트워크로 전송을 하다가
특정 조건에서 리턴이 안되는 것 같네요..
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
댓글 달기