사용자 삽입 이미지

오랜만에 포스팅입니다.

요새 api 로 간단한 스프라이트 툴을 만들고 있습니다.
뭐 보시는봐야 같이 인터페이스는 간단합니다..

스프라이툴 제작중에 치명적인 버그가 하나 나왔었습니다.
프로그램을 조금 켜두기만 하면 DC핸들을 못잡는지 이미지들이 윈도우 화면에 뿌려지더군요.

처음에는 ReleaseDC()를 안해준곳이 있나 해서 다 찾아봐도 없더군요.
혹시나 차일드창이 많아서 그런것이 아닐까 해서 하나씩 켜보기도 했지만 문제는 그대로 였습니다.
이리저리 소스코드를 봐도 문제는 없어 보였습니다...

오늘 하루 종일 코드를 보았지만 크게 문제는 없어보였습니다...
포기하고 다시 짜보려 하다가 다시 한번 천천히 소스코드를 분석해보았습니다.

그러다 결국 문제를 찾았습니다.
처음 ReleaseDC()만 의심을 해서 다 찾아봐서 이상이 없어 무심코 넘어갔던 부분..
바로  DeleteObject()였던 겁니다......

HPEN 이나 HBRUSH 는 차일드창을 띄우고 중반부분에 대충 넣었던 것이..
깜빡하고 DeleteObject()를 해주지 않았던 겁니다..

Create를 하면 Delete를 바로 쓰는게 버릇이라 이부분을 의심하지 못했는데...
어처구니 없는 부분에서 실수를 저지르고 말았네요..ㄱ-

DeleteObject() 때문에... 하루 종일 작업진도는 나가지도 못하고...
아하 우울한 날이네요..ㄱ-

크리에이티브 커먼즈 라이선스
Creative Commons License
posted by deviAk

Don't Catch King Mosquito

Develop/Game 2006/09/11 10:28
-+ Don't Catch King Mosquito +-
(못 잡겠다 왕모기)

동아리 여름합숙으로 제작
대학들어와서 처음으로 만든 게임




압축암호 있음


크리에이티브 커먼즈 라이선스
Creative Commons License

'Develop > Game' 카테고리의 다른 글

[3D게임] 월광 ( Moon Shine )  (4) 2009/02/12
[API] 무궁화 꽃이 피었습니다.  (2) 2008/04/06
Don't Catch King Mosquito  (0) 2006/09/11
posted by deviAk


마우스클릭으로 화면 바꾸기
왼쪽클릭 하얀색배경 드래그 그리기
오른쪽클릭 검은색배경




크리에이티브 커먼즈 라이선스
Creative Commons License

'Develop > API' 카테고리의 다른 글

+- 마우스클릭으로 화면바꾸기 -+  (0) 2006/07/05
-+ 공튕기기 +-  (2) 2006/07/05
posted by deviAk

-+ 공튕기기 +-

Develop/API 2006/07/05 23:12


API 공부하면서 만든 공튕기기

크리에이티브 커먼즈 라이선스
Creative Commons License

'Develop > API' 카테고리의 다른 글

+- 마우스클릭으로 화면바꾸기 -+  (0) 2006/07/05
-+ 공튕기기 +-  (2) 2006/07/05
posted by deviAk