Сущность технологий OLE и ActiveX
Всем известно, что и OLE и ActiveX имеют в своей основе технологию COM. Но чем они отличаются от базового объекта COM и друг от друга внутренне (не назначение)? Я имею в виду, как из базового CОМ объекта сделать OLE или ActiveX(не с помощью мастеров в студии)? Нужно реализовать стандартные OLE и ActiveX интерфейсы или как? В чем их существенное отличие? Ведь и то и то COM.
http://ru.wikipedia.org/wiki/Component_Object_Model
а это из MSDN про ActiveX:
ActiveX Controls
An ActiveX control is really just another term for "OLE Object" or, more specifically, "Component Object Model (COM) Object." In other words, a control, at the very least, is some COM object that supports the IUnknown interface and is also self-registering...
т.о. все остальное зависти от того, какие именно интерфейсы нужны.
а это из MSDN про ActiveX:
ActiveX Controls
An ActiveX control is really just another term for "OLE Object" or, more specifically, "Component Object Model (COM) Object." In other words, a control, at the very least, is some COM object that supports the IUnknown interface and is also self-registering...
т.о. все остальное зависти от того, какие именно интерфейсы нужны.