Series: Subject: Topic:
Question: 40 of 40

what is COM and DCOM?

Asked by: Interview Candidate | Asked on: Oct 3rd, 2005
Showing Answers 1 - 6 of 6 Answers

Answered On : Oct 7th, 2005

COM component object model

a component  which can attached with any component and create a new component (aggregation)  each component must have a 128 bit id that must be register on ther registry of windows

Dcom distributed component model

 a component which can be used on network

Yes  1 User has rated as useful.
Login to rate this answer.

Answered On : Oct 20th, 2005

COM is a Specification defined by microsoft  in order enhance the productibility of one application in to other.COM is a FrameWork which when implemented both the application can talk each other.COM is set of rules and it is language independent.  COM talk about Language interability. and reusablility.

Login to rate this answer.

Answered On : Mar 2nd, 2006

"Productibility", "Language interability and reusability"? Can you clarify what that means? Thanks.

Login to rate this answer.
Deepu Abraham K

Answered On : Jun 13th, 2007


1/ Component Object Model (COM) is a standard introduced by Microsoft.

2/ COM is a language-neutral way of implementing objects.

3/ It can be used in different environments, even other than where it was created

4/ It can be used across the machine boundaries

5/ A good COM component (well written) allow re-usability. The component implementers have to just know about its interface.

6/ It has been implemented on several platforms, COM is primarily used with Microsoft Windows.


1/ Nothing but Distributed COM

2/ This will use RPC mechanism for communication

3/ DCOM had to solve the problems of

- serializing and deserializing the arguments and return values of method calls "over the wire".

- ensuring that references held by clients of interfaces are released when, for example, the client process crashed, or the network connection was lost.

Login to rate this answer.
Chaitanya Sagar

Answered On : Jul 19th, 2007

COM( component object model) is a specification/ guide line document for creating the reusable components.

By Com we can achive

  1. Language Independent (by implementing Dual interfaces IDispatch for Nonpointer based languages and VTable for Pointer based languages)
  2. Location transparency ( By guid and clsids stored in windows registry we can have location transparency which cannot be done using dlls.
  3. Immutable:Old clients are not affected if we change the old component by new one, this cannot be done in case of dlls which is also known as dll hell.

Login to rate this answer.

Answered On : Feb 3rd, 2009

View all answers by ramaprasanna

COM = Component Object Model.
DCOM = Distributed Component Object Model

Login to rate this answer.

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

Related Open Questions



twitter fb Linkedin GPlus RSS


Question Categories

ADO.NET Interview Questions

Architecture Interview Questions

ASP Interview Questions

ASP.NET Interview Questions

C# Interview Questions

DataGrid Interview Questions

DotNet Interview Questions

Microsoft.NET Interview Questions

Microsoft Basics Interview Questions

Reporting Services Interview Questions

VB.NET Interview Questions

Visual Basic Interview Questions

Interview Question

 Ask Interview Question?


Latest Questions

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.