컴퓨터 공부/COM&ActiveX 28

[6월 10일 2교시] In-Process Server에서 COM object instance생성.

In-Process Server DLL에서 필요한 Export함수들 DllGetClassObject COM이 어떤 Component에 대한 ClassFactory를 획득하고자 할 때 호출한다. DllCanUnloadNow COM 서브시스템에게 해당 In-Process 서버를 메모리에서 제거해도 좋을 지 여부를 알려준다. DllRegisterServer regsvr32에서 dll을 레지스트리에 등록할 때 호출하는 함수. DllRegist..

[6월 8일 2교시] COM Component (60쪽에 C++ 클래스 추가할 것)

인터페이스 이론 전체 시스템에 영향을 주지 않고 바뀔 수 있다. 다형성 :  두 컴포넌트가 같은 인터페이스를 지원한다면 클라이언트는 똑같은 코드를 사용할 수 있다. ※ interface는 new할 수 없다. ※ 클라이언트가 함수를 사용하기 위해서는 가상함수 테이블 포인터를 통해서 함수를 사용한다. Inproces..