I want to know basic understanding of c++ DLL files in VB.net 2005

1, I know c++ programming , could I create  same c++ files in VisualStudioC++.....What is the difference between Visual c++, Borland c++ Builder and ordinary c++.....
2, Is it possible to do ordinary C++ PROGRAMMING IN VS2005 AND WRAP IT AS A DLL TO USE IT IN CSHARP. How to do  that task.
jsbsudhaAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

evilrixSenior Software Engineer (Avast)Commented:
1. Visual Studio and Borland C++ as compilers (or IDE's -- Integrated Development Environments). Basically, glorified editors. They may have their own proprietory platform specific extensions but basically they are C++ compilers. Ordinary C++ (I assume you mean ANSI C++) is the vanilla C++ language as defined by the ISO/IEC 14882 standard.

http://en.wikipedia.org/wiki/ISO/IEC_14882

2. Yes. See the links below...
http://www.csharphelp.com/archives/archive52.html
http://www.devx.com/dotnet/Article/6990
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
evilrixSenior Software Engineer (Avast)Commented:
0
Smart_ManCommented:
try using vs2008

http://www.google.com.eg/search?hl=ar&q=c%2B%2B+dll+vs2005&btnG=%D8%A8%D8%AD%D8%AB+Google%E2%80%8F&meta=

differences are really about the liberaries , tools , documentation each IDE offers.

the same plan ansi c is standard , the same concepts of C++ oop are standards. therea re soem new vendor related concepts ... they are the same but underr different names.

waiting for your reply
0
peprCommented:
... but the .NET is of Microsoft and if your C++ is to be compiled to the .NET component, the code generation of the compiler must be specific. Also, some C++ language extension is welcome when you want to program against .NET in C++. The standardisation of the C++ extension is in progress (Microsoft being probably the most active here through Herb Sutter). The VS 2008 introduces new syntax and features that allow to mix seamlesly C++ classes and .NET classes.

However, you may mean COM Dll's (i.e. not .NET). You can create the same in older C++ compilers but you must be able to implement so called dispatch interface that allows you to learn and use the interface of the component in run time.

In Visual Studio, it is possible to semiautomatically wrap .NET component with COM interface and also COM component with .NET interface, if I recall correctly.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.