Programming/Error Case

HEAP[xxxxx.exe]: Invalid allocation size - 90909048

Ronie.Kang 2008. 3. 9. 14:16
==== 문제 및 현상 ====
CFileDialog 를 사용하여 파일 Picker를 추가 후, 파일 네비게이션 쪽 을 클릭 하니....
아래와 같은 메시지를 뿜으며 죽었다.


HEAP[test.exe]: Invalid allocation size - 90909048 (exceeded 7ffdefff)
First-chance exception in xxxxx.exe (KERNEL32.DLL): 0x8007000E: (no name).


==== My 문제해결 방법 ====
내 App에서 COM을 사용하여
CoInitializeEx(NULL, COINIT_MULTITHREADED); 를 사용하고 있었음


구글링을 해보니....짱께 싸이트에서.......
CoInitializeEx(0, COINIT_APARTMENTTHREADED);
이용하니 문제 해결


====  Why???? ====
아시는 분은 코멘트 달아주세요.-0- 귀차니즘.