COM and .NET - Links to documents and tutorials: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
[[Category:Software development]] | [[Category:Software development]] | ||
<google>ENGELSK</google> | <google>ENGELSK</google> | ||
==Making C# .NET COM Servers== | |||
* [http://www.codeproject.com/KB/COM/nettocom.aspx Exposing .NET Components to COM - A method of calling .NET functions from a COM enabled non .NET environment through a COM callable wrapper] | * [http://www.codeproject.com/KB/COM/nettocom.aspx Exposing .NET Components to COM - A method of calling .NET functions from a COM enabled non .NET environment through a COM callable wrapper] | ||
* [http://www.codeproject.com/KB/COM/BuildCOMServersInDotNet.aspx Building COM Servers in .NET - Learn the fundamental principles of building COM DLL and EXE Servers using a .NET language] | * [http://www.codeproject.com/KB/COM/BuildCOMServersInDotNet.aspx Building COM Servers in .NET - Learn the fundamental principles of building COM DLL and EXE Servers using a .NET language] | ||
==General links about COM how it works and how to register components== | |||
* [http://msdn.microsoft.com/en-us/library/ms862119.aspx COM and DCOM Registry Settings for CE 5.0] | * [http://msdn.microsoft.com/en-us/library/ms862119.aspx COM and DCOM Registry Settings for CE 5.0] | ||
* [http://msdn.microsoft.com/en-us/library/ms691424(VS.85).aspx CLSID Key] | * [http://msdn.microsoft.com/en-us/library/ms691424(VS.85).aspx CLSID Key] |
Revision as of 06:07, 29 January 2009
<google>ENGELSK</google>
Making C# .NET COM Servers
- Exposing .NET Components to COM - A method of calling .NET functions from a COM enabled non .NET environment through a COM callable wrapper
- Building COM Servers in .NET - Learn the fundamental principles of building COM DLL and EXE Servers using a .NET language
General links about COM how it works and how to register components
Component Object Model (General)
- DCOM Architecture
- Creating and Registering COM Components with LocalService
- Inside Distributed COM: Type Libraries and Language Integration
Trouble shooting
If it won't work and you get strange errors like
- CreateObject (-2146233079 automation error).
- 80010002 "Call was canceled by the message filter"
- 80131522
Try putting try/catch handlers in your .NET code (especially the constructor) with tracing...
Use Trace.WriteLine(e); and Sysinternals Dbgview.exe to trace what is happening