Multi thread와 CWnd 클래스

일반적으로 VC에서 메인 프레임 클래스에 메시지를 보내기 위해 PostMessage 함수를 사용할 때

g_pMainFrm->PostMessage와 같은 형태로 호출한다.

헌데 이러한 방식이 멀티 쓰레드로 동작하는 프로그램에서는 문제가 발생할 수 있다.

MFC의 CWnd 계열 클래스의 객체는 기본적으로 여러개의 쓰레드에서 공유하지 않는것이 원칙이기 때문에

위와 같이 PostMessage를 호출하고자 하는 경우에는

프로그램을 초기화 할 때 g_pMainFrm->m_hWnd를 g_hMainFrm과 같은 전역 변수에 저장해두고,

메시지를 보낼 때 ::PostMessage(g_hMainFrm, WM_MESSAGE, A, B) 와 같이 쓰는 것이 좋다.

PostMessage 이외의 함수들도 멀티 쓰레드에서 사용할 때는 위와 같은 방식을 사용해야 한다.

by KillinS | 2009/07/29 10:29 | MFC | 트랙백

그래도 다음 대통령은 한나라당이다! 에서 트랙백

그래도 다음 대통령은 한나라당일 것이다!! (부제 : 18대 대통령은 박근혜다.)

절대 동감한다.

아무리 지금 이명박과 한나라당이 우리나라를 개판쳐놔도,

5년 내내 그렇게 해놔도 다음 대통령은 99% 한나라당이다.

전쟁나서 굴욕적으로 패해도 똑같을거다.

경상도 깡촌에서 태어나서(어딘지 말씀드려도 아무도 모릅니다) 13년

포항에서만 15년 지금은 서울에서 살고 있는데 정말 경상도 답이 없다.

젊은 사람들? 마찬가지다.

나름 명문고, 명문대 나와서 좋은 직장 다니고 있는데 소위 배웠다는 사람들도 다 마찬가지다.

매번 선거때마다, 이슈들 터질때마다 구구절절 설명을해도 결론은 하나.

"그래 니말이 맞다. 그래도 경상도는 한나라당이지."

절대 안바뀐다. 못바꾼다.

많이 바뀌고 있다고? 인터넷에서나 그렇겠지.

인터넷은 현실 사회의 5%도 반영 못한다.

인터넷만 봐서는 이명박 당장 탄핵되고 한나라당 없어져야 하지 않나?

40대 이상의 의견이 인터넷상에서 얼마나 드러날것 같나?

40대 이상의 표가 전체 유권자중에 얼마나 될것같나?

민주주의는 표로 말한다 더럽게도.

포기하자는게 아니다. 그렇기 때문에 우리가 더 치열하게 싸워야 된다는거다.

지금보다 훨씬 더 치열하게.

by KillinS | 2009/05/26 15:42 | | 트랙백 | 덧글(1)

인터넷 언론 이름에 대한 단상

레디앙 용역 깡패 기사를 보다보니

진보 세력이라는 언론 이름들이 참 네이밍 센스가 없다는 생각이 문득 든다

오마이뉴스 - 오마이

서프라이즈 - east

레디앙 - red

게다가 오마이랑 레디앙은 대놓고 시뻘건색.

이건 뭐 나도 사상이 급진 좌파쪽이긴 하지만 대놓고 싸우자는것 같아서 좀 너무한것 같다.

그냥 갑자기 생각났음.

by KillinS | 2009/02/13 13:21 | 트랙백 | 덧글(2)

◀ 이전 페이지          다음 페이지 ▶