non-registered com server

Started by James C. Fuller, November 09, 2013, 02:23:28 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

James C. Fuller

José, (or others in the know)

  What advantages, if any, is a non-registered com server as opposed to a standard dll?

James
  •  

José Roca

It depends of what you use it for. Both are standard DLLs, but one is used mainly for COM programming and the other for procedural programming.
  •  

James C. Fuller

José,
  I worded that wrong.

If said (non-registered) com server was using just IUnknown for it's com objects would it make more sense just to use standard C++ classes in a standard dll for use with c++ clients or would there still be some advantage of using COM?

James

  •  

José Roca

If it is going to be used by C++ clients only, you aren't going to get any advantage using COM. One of the advantages of COM is that it is a binary standard and other languages can use it.
  •