Click here to Skip to main content
15,918,742 members
Home / Discussions / COM
   

COM

 
QuestionOutlook integration with external address book Pin
Mithin4-Jul-06 6:40
Mithin4-Jul-06 6:40 
QuestionAutomation error while creating a vc com dll object Pin
nikhil_ag19853-Jul-06 23:02
nikhil_ag19853-Jul-06 23:02 
AnswerRe: Automation error while creating a vc com dll object Pin
nikhil_ag19854-Jul-06 2:55
nikhil_ag19854-Jul-06 2:55 
GeneralRe: Automation error while creating a vc com dll object Pin
_AnsHUMAN_ 4-Jul-06 3:32
_AnsHUMAN_ 4-Jul-06 3:32 
GeneralRe: Automation error while creating a vc com dll object Pin
nikhil_ag19855-Jul-06 20:06
nikhil_ag19855-Jul-06 20:06 
QuestionDebug ActiveX control from C# application Pin
Maddie from Dartford3-Jul-06 21:11
Maddie from Dartford3-Jul-06 21:11 
QuestionHow DCOM is implemented? Pin
jayanthkulkarni3-Jul-06 2:21
jayanthkulkarni3-Jul-06 2:21 
AnswerRe: How DCOM is implemented? Pin
Mike Dimmick3-Jul-06 3:07
Mike Dimmick3-Jul-06 3:07 
DCOM stands for Distributed COM, and refers to the ability to call COM objects running on another machine. DCOM is implemented over DCE-compatible Remote Procedure Calls [RPCs]. CoCreateInstance calls from the client are translated into a message that's sent over the network, which is received by the server computer's RPC subsystem, the RpcSs service. In modern versions of Windows, this service runs in a SvcHost.exe process. The RPC subsystem locates a process to serve that class, starting one if necessary, and calls the process on the client's behalf. I'm not sure if the system then hands the network connection over to the server process so that future calls don't have to go through the RPC subsystem. The exact network protocol used, below the RPC protocol, is dependent on the configuration and on which network protocols the system has installed. On Windows XP and Server 2003 machines, only connection-oriented protocols such as TCP are enabled by default; earlier versions could use UDP if the call security didn't require a connection.

MS Transaction Server was a way of setting up different contexts for objects, to allow them to interact without knowing about one another. It offered transaction support, object pooling and just-in-time activation. You had to program a little differently for MTS than for COM. In Windows 2000, MTS was incorporated into the regular COM APIs and was renamed COM+. With MTS and COM+, it's possible to have a COM component implemented as a DLL but still run outside the creating process, using a surrogate process (dllhost.exe). To communicate between processes running on the same system, COM uses a special form of RPC called Local RPC.

DCOM predates MTS by a couple of years.

Stability. What an interesting concept. -- Chris Maunder
QuestionHow to register a UPnP device Pin
Le Saint2-Jul-06 1:41
Le Saint2-Jul-06 1:41 
QuestionActiveX Question, help me. Pin
Shi Zhu29-Jun-06 23:18
Shi Zhu29-Jun-06 23:18 
AnswerRe: ActiveX Question, help me. Pin
peterchen8-Jul-06 5:33
peterchen8-Jul-06 5:33 
QuestionUsing MSHTML/CHtmlView in a thread Pin
Neville Franks29-Jun-06 16:31
Neville Franks29-Jun-06 16:31 
AnswerRe: Using MSHTML/CHtmlView in a thread Pin
Keith Worden30-Jun-06 1:04
Keith Worden30-Jun-06 1:04 
GeneralRe: Using MSHTML/CHtmlView in a thread Pin
Neville Franks30-Jun-06 1:38
Neville Franks30-Jun-06 1:38 
AnswerRe: Using MSHTML/CHtmlView in a thread Pin
peterchen8-Jul-06 5:37
peterchen8-Jul-06 5:37 
QuestionError registering dll Pin
Keith Worden29-Jun-06 7:33
Keith Worden29-Jun-06 7:33 
AnswerRe: Error registering dll Pin
Stephen Hewitt29-Jun-06 14:08
Stephen Hewitt29-Jun-06 14:08 
GeneralRe: Error registering dll Pin
Keith Worden30-Jun-06 0:19
Keith Worden30-Jun-06 0:19 
AnswerRe: Error registering dll Pin
Keith Worden30-Jun-06 0:54
Keith Worden30-Jun-06 0:54 
QuestionOutlook addin / paste clipboard content in message window Pin
Nicolas Richeton28-Jun-06 23:02
Nicolas Richeton28-Jun-06 23:02 
AnswerRe: Outlook addin / paste clipboard content in message window Pin
Nicolas Richeton29-Jun-06 4:59
Nicolas Richeton29-Jun-06 4:59 
QuestionIs COM supported on operating systems other than windows? Pin
Ajax9528-Jun-06 14:43
Ajax9528-Jun-06 14:43 
QuestionGetting Exception when two instance of ActiveX control are opened using Ctrl+N in IE Pin
Muhammad Azam28-Jun-06 4:10
Muhammad Azam28-Jun-06 4:10 
AnswerRe: Getting Exception when two instance of ActiveX control are opened using Ctrl+N in IE Pin
Mike Dimmick3-Jul-06 3:25
Mike Dimmick3-Jul-06 3:25 
GeneralRe: Getting Exception when two instance of ActiveX control are opened using Ctrl+N in IE Pin
Muhammad Azam4-Jul-06 23:21
Muhammad Azam4-Jul-06 23:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.