Click here to Skip to main content
11,720,547 members (70,472 online)
Click here to Skip to main content
Add your own
alternative version

Exposing .NET Components to COM

, 29 Sep 2004 CPOL 840.9K 10.7K 268
A method of calling .NET functions from a COM enabled non .NET environment through a COM callable wrapper.
nettocom_csharp_1.zip
nettocom_src1
bin
Debug
Tester.dll
Tester.pdb
Tester.tlb
obj
Debug
temp
TempPE
Tester.dll
Tester.dll.incr
Tester.pdb
Tester.projdata
Tester.tlb
rewrite.htm.bak
Tester.csproj.user
Tester.suo
nettocom_mfc_1.zip
nettocom_MFC_1
Debug
Nick.exe
Nick.ilk
Nick.obj
Nick.pch
Nick.pdb
Nick.res
NickDlg.obj
StdAfx.obj
Tester.tlh
Tester.tli
vc60.idb
vc60.pdb
Nick.aps
Nick.clw
Nick.dsp
Nick.dsw
Nick.ncb
Nick.opt
Nick.plg
res
Nick.ico
Tester.tlb
nettocom_src.zip
Tester.csproj.user
nettocom_src1.zip
Tester.csproj.user
nettocom_vbnet_1.zip
Tester.exe
Tester.pdb
Tester.exe
Tester.Form1.resources
Tester.pdb
Tester.suo
Tester.vbproj.user
nettocom_vbnet_src.zip
VBTester.vbproj.user
<?xml version="1.0" encoding="utf-8" ?>
<root>
	<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
		<xsd:element name="root" msdata:IsDataSet="true">
			<xsd:complexType>
				<xsd:choice maxOccurs="unbounded">
					<xsd:element name="data">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
								<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
							</xsd:sequence>
							<xsd:attribute name="name" type="xsd:string" />
							<xsd:attribute name="type" type="xsd:string" />
							<xsd:attribute name="mimetype" type="xsd:string" />
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="resheader">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
							</xsd:sequence>
							<xsd:attribute name="name" type="xsd:string" use="required" />
						</xsd:complexType>
					</xsd:element>
				</xsd:choice>
			</xsd:complexType>
		</xsd:element>
	</xsd:schema>
	<resheader name="ResMimeType">
		<value>text/microsoft-resx</value>
	</resheader>
	<resheader name="Version">
		<value>1.0.0.0</value>
	</resheader>
	<resheader name="Reader">
		<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
	</resheader>
	<resheader name="Writer">
		<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
	</resheader>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Nick Parker
Software Developer (Senior)
United States United States
Nick graduated from Iowa State University with a B.S. in Management Information System and a minor in Computer Science. Nick works for Zetetic.

Nick has also been involved with the Iowa .NET User Group since it's inception, in particular giving presentations over various .NET topics. Nick was awarded the Visual C# MVP award from Microsoft for four years in a row.

In his mystical spare time he is working on a development project called "DeveloperNotes" which integrates into Visual Studio .NET allowing developers easy access to common code pieces. He is also a fan of using dynamically typed languages to perform unit testing, not to mention how he loves to talk about himself in the third person.

You may also be interested in...

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.150901.1 | Last Updated 29 Sep 2004
Article Copyright 2003 by Nick Parker
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid