ActiveX

MFC 이용 ActiveX 만들기, html 안전로딩 방법 포함

디버그정 2008. 7. 29. 13:28

http://jys92.com.ne.kr/ActiveX.htm


ActiveX 강좌

ActiveX는 마이크로 소프트사에서 COM, DCOM 기술에 인터넷 기술을 접목하여 개발한 개념으로 인터넷을 지원하는 프로그램이다.

요즈음 Application 프로그램의 개발은 ActiveX로 한번 프로그램하여 인터넷에서도 Local Application과 똑같이 동작하도록 프로그램하는 것이 추세이다. 그러나 Visual C++을 이용한 ActiveX 프로그램에 대한 자료를 구하기가 어려워, 지금까지 고생해가며 구한 자료를 토대로 내용을 정리하고자 한다. 이 여기에서 설명하는 내용만 이해하고 나면 ActiveX 프로그램을 어느 정도 제작할 수 있을 것이다.


참고로 ActiveX를 작성하는 방식에는 MFC를 이용하는 방식과 ATL을 이용한 방식이 있는데 ATL을 이용하여 ActiveX Control을 제작하면 MFC를 이용하는 방식보다 다소 어렵기는 하나 작고 빠른 코드를 생산할 수 있는 장점이 있어 더 많이 사용되고 있다.

필자의 개인적 견해로는 컴퓨터와 네트워크의 발전으로 작고 빠른 코드를 생산할 수 있다는 장점은 크게 중요하다고 생각하지 않고, 그보다는 많은 사람들이 사용하는 방식이라는 점(소스 및 자료를 더 쉽게 구할 수 있다)이 더큰 장점이라고 생각된다.

그러나 MFC로 제작된 프로그램을 ActiveX로 수정 작성할 경우에는 ATL을 이용하는 방식 보다 특히 쉬우므로 여기서는 MFC를 이용한 방식을 설명한다.


기본 강좌

ActiveX 컨트롤 제작

일반 Application에서 ActiveX 사용

웹에서 ActiveX 사용

안정성을 보장하는 ActiveX 컨트롤 제작

배포하기(Cab 파일 작성 법)


팁&소스

테트리스 제작(Source 포함)

ActiveX에서 FormView 사용