A1VBCode Forums

How does COM, OLE and ActiveX differ from DLLs??


http://www.a1vbcode.com/vbforums/Topic29742.aspx

By kazamamakoto - 10/25/2010

Hey guys.



Geez, its been a while since I've posted here. Glad to see the forum is still up and running BigGrin



I've always kind of wondered about this, but I've never really looked into it until now. As it turns out, there isnt really a clear reference out there.



Lately, I've been doing a lot of work with the win32 API in C++/C# and VB variants, which requires me to import a few windows DLLs to access their functions. Now and then I also do some web development which includes AJAX, where I create an XMLHTTPRequest object as an ActiveX control (to support older IE browsers).



It just seems to me like all these technologies are essentially the same thing; the ability to reference pre-compiled functions and data types from external applications (I'm guessing via a bit of complex pointer work). Can anyone explain how COM, OLE, ActiveX and DLLs are different?



Thanks heaps guys =]