May 18th, 1999, 06:04 AM
Dear codegurus,<BR>
What is the exact meaning of an "ATL COM Client"? One of the MS objectives for the VC++ Distributed Applications (70-016/70-015) explicitly mentions the following:
· Create an ATL COM in-process COM component and an ATL COM client to access it.
· Create an ATL COM out-of-process COM component and an ATL COM client to access it.
As per my understanding, the ATL COM client is like any other client application (.exe or .dll) ,that makes use of an ATL COM component . I normally create an AppWizard .exe as a client.
Or, is there a separate method of creating an ATL COM client?I am very confused with the terminologies.
Further, I would also like to know what would be the difference in a client that makes use of an in-process ATL COM component from the one that makes use of an out-of-process ATL COM component in VC++. I have found that in both of them we have to import the .tlb and use smart pointers to use the interfaces.
Please clarify my doubts. Its urgent !!
What is the exact meaning of an "ATL COM Client"? One of the MS objectives for the VC++ Distributed Applications (70-016/70-015) explicitly mentions the following:
· Create an ATL COM in-process COM component and an ATL COM client to access it.
· Create an ATL COM out-of-process COM component and an ATL COM client to access it.
As per my understanding, the ATL COM client is like any other client application (.exe or .dll) ,that makes use of an ATL COM component . I normally create an AppWizard .exe as a client.
Or, is there a separate method of creating an ATL COM client?I am very confused with the terminologies.
Further, I would also like to know what would be the difference in a client that makes use of an in-process ATL COM component from the one that makes use of an out-of-process ATL COM component in VC++. I have found that in both of them we have to import the .tlb and use smart pointers to use the interfaces.
Please clarify my doubts. Its urgent !!