C++ Win Forms DLL

G

Guest

Dear List,

I am writing to ask your advice on whether you think this is possible -

I use a SDK written in C++ to create DLL audio 'plugins'. I am able to
succesfully build these DLL's in VS2005. I was wondering if you think it
would be possible to incorporate .NET 2.0 functionality within this class
library, in particular, support for Windows Forms. I only have experience of
building Windows Forms apps using C# so hence my reason for asking with
reference to C++. Further, to take it one step further do you think it would
be possible to use the existing C++ SDK and build on top of it using C#? Is
this possible using VS2005 and .NET 2.0?

Thanks for any tips.!
David
 
B

Bob Powell [MVP]

There are a number of options.

You can wrap the existing DLL in a C++/CLI wrapper if you feel more
comfortable with C++ than C#.
You can wrap the DLL using p/invoke with a C# managed wrapper.
You can recompile the DLL on C++/CLI and see if it just works if you have
access to the source...

In any case your C++ code is eminently reusable.

Bob Powell [MVP]
Visual C#, System.Drawing

Ramuseco Limited .NET consulting
http://www.ramuseco.com

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top