DirectX11 2D 롤플레잉 게임 만들기 6 COM 아키텍쳐에 대하여

COM은 실제 개발시 큰 의미가 없는 지식일 수 있다. 하지만 이것을 알고 있고 없고에는 차이가 있으며 이 차이가 개발자의 역량 차이를 만든다. COM이란? Component Object Model, Windows 상에서 돌아가고 있는 프로세스들이(애플리케이션이나 백그라운드 프로세스, 시스템 모듈 등) Windows가 제공하는 기능들을 실시간으로 공유 하는 체계이다. 라이브러리(DLL)를 통해 프로세스들이 각자 독립적으로 Windows의 기능을 이용하는 방법과는 차이가 있다. 특히 … Read more