Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Windows Forms / WinForm General / September 2006

Tip: Looking for answers? Try searching our database.

C++ Win Forms DLL

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
David++ - 26 Sep 2006 13:56 GMT
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

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.