473,405 Members | 2,404 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

acessing C# classes from non-managed C++

We have a plugin based app in C# but due to other exisiting
legacy products and tools we need to access some of
the "new" C# classes from these old MFC and C++ products.

I've looked on the web but I can only find info about accessing
C# classes from Managed C++.

Can you point me to any source of such information (article,
tutorial, reference)?

Thanks,
Yordan
Nov 15 '05 #1
2 1217
search for topics under keywords such as Interop, or CCW (COM Callable Wrapper). Framework will expose your C# class as if it's a COM object for unmanaged code.
Nov 15 '05 #2
AFAIK, the only way to do this is using the Interop, make the ufnctionality
available with contructing the C# projects as available to COM components:

http://msdn.microsoft.com/library/de...mblyforcom.asp

--
Cezary Nolewajka
mailto:c.*********************@no-sp-am-eh-mail.com
remove all "no-sp-am-eh"s to reply
"Yordan Gyurchev" <yo****@gyurchev.com> wrote in message
news:c0**********@titan.btinternet.com...
We have a plugin based app in C# but due to other exisiting
legacy products and tools we need to access some of
the "new" C# classes from these old MFC and C++ products.

I've looked on the web but I can only find info about accessing
C# classes from Managed C++.

Can you point me to any source of such information (article,
tutorial, reference)?

Thanks,
Yordan


Nov 15 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: thorsten | last post by:
Hi, i have one file with all the UI stuff and one file with some classes doing several things. One of this classes should handle errors and update a textbox in the ui. How do i access this...
1
by: Dennis | last post by:
I have a Class Library which also contains a Module with various Functions. I started a new project and added a reference to the Class Library DLL. I can access all the Classes in the Library ok...
7
by: bonk | last post by:
Hello I am acessing a Dictionary<TKey,TValuefrom multiple threads and often in a foreach loop. While I am within one of the foreach loops the other threads must not modify the collection itself...
0
by: ajitpsingh | last post by:
Hi, I recived Error message when acessing OLE Object. "Cannot start the source application for this object" in MS Excel.
3
by: swamimeenu | last post by:
hi, I am facing the problem in vb tht if more than one user accessing my program from various systems,if both of them acessing the progam at a same time (ie) for feeding data in it ,at tht time i...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.