Jason wrote:
> Hi,
>
> I wish to convert c++ code written using VC++ 6.0 to the .Net
> development environment (Visual Studio 2005).
>
> So far I have copied the code into a new C++ Class Library project and
> recompiled it. I got some errors from the linker and had to change
> the configuration of the project to use the MFC as a shared dll even
> though the code is mostly pure C++ - I guess there must be a
> reference somewhere.
>
> Anyhow, the environment generated a main class for me, shown below, as
> probably was expecting managed c++ code.
>
> My problem is that I do not know how to export the interfaces my
> client C# code would be interested in. Only the generated class is
> visible and the C++ classes are not visible from within this class.
> The c++ code does not belong to any namespace, as is just a large
> collection of classes developed a while ago.
>
> What would I need to do to export my C++ interfaces?
>
> Can anyone provide a mini example of unmanaged C++ code compiled in
> visual studio 2005 being called from a C# program?
Google is your friend.
Here are a couple of places to start:
http://www.codeproject.com/useritems/usingcppdll.asp
http://www.codeproject.com/useritems...ManagedCpp.asp
-cd