이베스트증권

xingAceRDSender iSender 적용2

에어버스 2019. 10. 4. 12:58
xingAceRDSender iSender 적용2

1. 디버그 모드에서는 디버그용 xingAceRDSender.dll 사용
(전에는 릴리즈용 dll 은 로드 안된다고 했는데, 지금은 되는듯...그래도 디버그용으로 사용하기)

2. 릴리즈 모드에서는 릴리즈용 xingAceRDSender.dll 사용

3. 실시간 TR 폴더 Res 필요

4. 코드 수정 - dll 로드 실패 시 디버그 출력창에 표시되고 있는걸 화면에도 출력하도록 한다.

1
2
3
4
5
6
7
BOOL CSample_xingAceRdSenderDlg::OnInitDialog()
{
...
    if (NULL == m_iSender.Init())
        AfxMessageBox("xingAceRdSender DLL Load에 실패하였습니다.");
    return TRUE;  // 포커스를 컨트롤에 설정하지 않으면 TRUE를 반환합니다.
}
cs


5. VisualStudio 2012 버전에서는 디버그 모드에서 실행하면 에러창(예외발생) 안뜨지만, VS2017 에서는 디버그 모드에 에러창이 뜨므로 릴리즈 모드로 실행한다.

6. 만약, 디버그 모드에서 에러창 뜨면 '무시' 버튼 클릭한다.