11-22-2001, 04:23 PM
I've been job hunting... and basically every single advert requires "COM". I know it stands for Component object model... but what is that exactly?
This is probly a silly question coming from an *Expert*. [wnk], but could someone just define what it is, and whether I'm likely to be good at it.
11-22-2001, 09:26 PM
COM is the framework that defines Object Oriented Programming in the
Windows environment. It encompasses ActiveX and OLE Automation.
When you create an ActiveX component, you are using COM. However,
most people create ActiveX components without really understanding what
they are doing, or what is happening behind the scenes. To honestly say
you know COM, you should understand and be able to explain (at least a
little) the difference between early and late binding, how to use the
the Implements keyword, the difference between in-process and out-of-
process servers, the difference between no, project, and binary
compatibility, what GUIDs, CLSIDs, and IIDs are, and some understanding
of DCOM and remote servers.
11-23-2001, 01:06 PM
Right..... so i dont know COM then... lol
11-23-2001, 01:10 PM
The only thing I'm not sure about in that is what project compatibility is. I understand about none and binary but where does project fit in?