Click here to Skip to main content
15,895,011 members
Home / Discussions / COM
   

COM

 
Question"Class not registered" error after registering .tlb Pin
Maya_5-Mar-09 1:34
Maya_5-Mar-09 1:34 
AnswerRe: "Class not registered" error after registering .tlb Pin
Roger Stoltz5-Mar-09 23:54
Roger Stoltz5-Mar-09 23:54 
GeneralRe: "Class not registered" error after registering .tlb Pin
Maya_9-Mar-09 1:07
Maya_9-Mar-09 1:07 
Questionmechnism to generate a COM DLL proxy through TCP automatically Pin
sdk_tiger4-Mar-09 23:56
sdk_tiger4-Mar-09 23:56 
AnswerRe: mechnism to generate a COM DLL proxy through TCP automatically Pin
Jonathan Davies6-Mar-09 7:42
Jonathan Davies6-Mar-09 7:42 
GeneralRe: mechnism to generate a COM DLL proxy through TCP automatically Pin
sdk_tiger11-Mar-09 0:32
sdk_tiger11-Mar-09 0:32 
QuestionCOM Vs ACTIVE X Pin
manish.singhal4-Mar-09 23:32
manish.singhal4-Mar-09 23:32 
AnswerRe: COM Vs ACTIVE X Pin
Baltoro5-Mar-09 6:42
Baltoro5-Mar-09 6:42 
It IS confusing. I would recommend this article: Introduction To COM, Michael Dunn[^], as a preliminary explanation. Also, an excellent review is: Inside COM+ Base Services[^]
As COM evolved, Microsoft released a number of proprietary implementations, and invented new names to distinguish the various, existing libraries. First was OLE, which was released before 1996, with their reigning operating system (Windows 95). You can search MSJ (Microsoft System Journal, the precusor to MSDN Magazine) for introductory articles about OLE for difinitive information, for instance: Don Box, Introducing Distributed COM and New OLE Features in Windows NT 4[^]. ActiveX components are COM components, and usually have the OCX extension (but, can be compiled as a DLL), and were initially intended as Web Page objects, to add functionality to Web sites. Check this out: Build OLE Controls for the Internet That Are Fast, Smart, and Interactive[^]
The problem is that once you release a COM library component, you can't alter it, recompile it, and re-release it with the same name (this usually introduces breaking changes into client applications).
COM classes that export functionality are supposed to be registered in your system registry (and have well-known value keys, like InProcServer). Launch OLE COM Object Explorer OLE COM Object Viewer, MSDN[^](which lives in the Tool folder of your Visual Studio install directory), and investigate the existing registered components on your system to get an idea of just how pervasive this technology.
Questioncontext menu problem in outlook Pin
nikhil314-Mar-09 17:14
nikhil314-Mar-09 17:14 
AnswerRe: context menu problem in outlook Pin
nikhil315-Mar-09 17:10
nikhil315-Mar-09 17:10 
QuestionApplication Dissapearing After Linking With COM Pin
Aaron Dilliard4-Mar-09 13:44
Aaron Dilliard4-Mar-09 13:44 
AnswerRe: Application Dissapearing After Linking With COM Pin
CurtD4-Mar-09 15:55
CurtD4-Mar-09 15:55 
GeneralRe: Application Dissapearing After Linking With COM Pin
Stephen Hewitt4-Mar-09 16:11
Stephen Hewitt4-Mar-09 16:11 
GeneralRe: Application Dissapearing After Linking With COM Pin
Aaron Dilliard4-Mar-09 16:39
Aaron Dilliard4-Mar-09 16:39 
GeneralRe: Application Dissapearing After Linking With COM [modified] Pin
CurtD5-Mar-09 5:46
CurtD5-Mar-09 5:46 
Questioncollect information about visitors with BHO Pin
Maverickcool4-Mar-09 7:56
Maverickcool4-Mar-09 7:56 
QuestionMulti Tier Class setup? Pin
Herrwolf14-Mar-09 2:06
Herrwolf14-Mar-09 2:06 
Questionhow to make create IDiscMater2 successful? Pin
kcynic4-Mar-09 0:54
kcynic4-Mar-09 0:54 
AnswerRe: how to make create IDiscMater2 successful? Pin
kcynic4-Mar-09 2:55
kcynic4-Mar-09 2:55 
QuestionFunction Pointer in IDL File Pin
Gopal_Kanchana2-Mar-09 22:43
Gopal_Kanchana2-Mar-09 22:43 
AnswerRe: Function Pointer in IDL File Pin
Baltoro5-Mar-09 11:54
Baltoro5-Mar-09 11:54 
GeneralRe: Function Pointer in IDL File Pin
Gopal_Kanchana5-Mar-09 19:52
Gopal_Kanchana5-Mar-09 19:52 
GeneralRe: Function Pointer in IDL File Pin
Baltoro9-Mar-09 5:43
Baltoro9-Mar-09 5:43 
QuestionSHDocVw.dll Cannot Print Pin
YNet1-Mar-09 15:24
YNet1-Mar-09 15:24 
QuestionHow to make my com object can be used by C# using add reference operation? Pin
kcynic1-Mar-09 4:04
kcynic1-Mar-09 4:04 

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.