반응형
FormView에 Flash ActiveX 컨트롤을 올렸을 때 실행이 되지 않는 문제가 있었습니다.
이전 버전의 Visual Studio에서는 디버그 모드에서 ASSERT에서 문제가 생겼습니다.
Visual Studio 2015에서는 다음과 같은 문제가 발생했습니다.
문제가 생기는 부분이 이상한 곳이기 때문에 찾기가 어려웠습니다.
AfxOleInit() 함수를 호출하는 부분에서 에러가 발생합니다.
MSDN을 통해서 관련 내용을 확인할 수 있었습니다.
CoInitializeEx()를 호출할 경우에 COINIT_APARTMENTTHREADED를 사용하라는 것이었습니다.
호출할 때 COINIT_MULTITHREADED로 호출했기 때문에 발생한 문제였습니다.
CoInitializeEx()를 호출할 때 COINIT_APARTMENTTHREADED를 사용해서 호출하면 됩니다.
반응형
'Programming > Win32&MFC&COM' 카테고리의 다른 글
라디오 버튼의 Warning: skipping non-radio button in group. 경고 제거 (0) | 2015.08.13 |
---|---|
DLL을 dumpbin으로 볼 때 함수명 = _함수명 형태로 나올 때 (0) | 2015.08.12 |
Dialog 내부에 FormView 추가하기 (2) | 2015.07.08 |
SDI(or MDI)에서 View를 포함하는 Dialog 띄울 때 문제점 (0) | 2015.07.02 |
MFC 사용자 정의 메시지 처리 (2) | 2015.06.24 |