2010-08-13 3 views
2

"ActiveX 컨트롤 - 작은 프로그램 구성 요소 -는 웹 브라우저를 통해 인터넷을 통해 작동하는 분산 응용 프로그램을 만들 수 있습니다. 예를 들어 데이터 수집, 특정 파일보기 및 애니메이션 표시를위한 사용자 지정 응용 프로그램이 있습니다." (위키 백과)activex 컨트롤과 activex 개체의 차이점은 무엇입니까?

개체가 컨트롤의 인스턴스입니까?

답변

2

MS 용어는 명확하지 않습니다. 특히 ActiveX는 기술 용어보다 마케팅 용어이기 때문에 명확하지 않습니다. 종종 "ActiveX"는 "COM"으로 대체되어보다 기술적으로 이해할 수있는 의미를 부여합니다.

ActiveX/COM의 모든 코드는 궁극적으로 하나 이상의 인터페이스를 제공하는 개체입니다. 따라서 ActiveX/COM 컨트롤은 익스플로러 익스텐션 (Explorer Extensions), 브라우저 도우미 개체 (Browser Helper Objects) 등의 다른 플러그 가능한 COM 유형과 함께 개체입니다.

개체를 ActiveX 컨트롤로 간주하려면 해당 컨트롤에 필요한 인터페이스 집합을 구현해야합니다. 컨트롤을 컨테이너에 삽입 할 수 있습니다. IViewObject, IOleControl, IOleControlSite 등 ..

+0

....... sup bro? –

1

내 ActiveX 개발 기간 동안 아무런 차이가 없다고 생각합니다. 그것은 똑같은 것을 말하는 두 가지 방법 일뿐입니다.

그러나 ActiveX 컨트롤의 인스턴스 인 ActiveX 개체를 제안하는 것이 좋습니다. 그러나 이것은 개발자 간의 개발이나 의사 소통을 개선하는 데 도움이되지 않는 의미 론적 논쟁의 수준으로 나를 공격합니다.