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
Bob Powell [MVP] - 28 Sep 2006 22:10 GMT
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.
> Dear List,
>
[quoted text clipped - 14 lines]
> Thanks for any tips.!
> David
David++ - 29 Sep 2006 13:58 GMT
Thanks Bob, I'll look into those options you recommended.
Thanks a lot!
David
> There are a number of options.
>
[quoted text clipped - 39 lines]
> > Thanks for any tips.!
> > David