더북(TheBook)

[OnReceiveTrData( ) 이벤트]

void OnReceiveTrData(
BSTR sScrNo,       // 화면 번호
BSTR sRQName,      // 사용자 구분명
BSTR sTrCode,      // TR 이름
BSTR sRecordName,  // 레코드 이름
BSTR sPrevNext,    // 연속 조회 유무를 판단하는 값(0: 연속(추가 조회) 데이터 없음, 2: 연속(추가 조회) 데이터 있음)
LONG nDataLength,  // 사용 안 함.
BSTR sErrorCode,   // 사용 안 함.
BSTR sMessage,     // 사용 안 함.
BSTR sSplmMsg      // 사용 안 함.
)

요청했던 조회 데이터를 수신했을 때 발생됩니다.

수신된 데이터는 이 이벤트 내부에서 GetCommData() 함수를 이용해서 얻어 올 수 있습니다.

▲ 그림 3-85 OnReceiveTrData 이벤트(KOA > 개발 가이드 > 조회와 실시간 데이터 처리 > 관련 함수)

그렇다고 매개변수명을 KOA에서 설명하는 대로 동일하게 만들 필요는 없습니다. 다만 매개변수의 순서가 중요합니다. 예를 들어 TR 이름을 전달받는 매개변수 strCode는 세 번째 매개변수라는 것이 중요하므로 이름을 그대로 사용하지 않아도 됩니다. 그럼 매개변수 순서를 지켜야 한다는 것을 기억하고 하나씩 살펴보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.