SECS/GEM 및 테스트 자동화 시장 선도기업, AI 비전 및 스마트 팩토리 솔루션

No message in the DB ( -10026 ) Error Code

메시지가 수신되면 매번 Secs message receive event 를 발생시키지 않고
XCom 은 성능 향상을 위해서 Secs message receive event 가 발생했을때 수신된 메시지들을 한꺼번에
Load 할수 있도록 하고 있기 있습니다.
그래서 아래와 같이 OnSecsMsgXCom event Handler 에 while 문으로 프로그래밍 해야하며
While 문을 사용하면 해당 에러가 발생하지 않습니다.
메시지 수신 이벤트에 아래 처럼 While 문으로 코딩되어 있는지 확인하세요.

No message in the DB : 메시지 큐에 메시지가 없음.

while( m_XCom.LoadSecsMsg( &lMsgId, &nDevId, &nStrm, &nFunc, &lSysByte,&nWbit ) >= 0 )
{

}