I have 400 lines of very simple C++ source code (not including empty lines and comments). It compiles in VS 6.0 to VS 2005 without any errors or warnings. It is nearly all simple function calls that add or subtract numbers, the only other things it does is call 5 simple functions from a DLL (no sending strings to it), and display a few MessageBox's with plenty of comments in the code... that's it! I have already ported it to C#.net (code available on request) but having never got in to C++.net I would rather an expert ported it rather than myself, even though it is basicaly just a few PInvoke calls and message box's. It is a very simple few minutes job for someone who knows what they're doing.
I need it to be properly translated into C++.net so that it will compile with no errors or warnings in all Visual Studio 2005 project types without requiring any extra additions. It should NOT use any switches or #include windows.h or #include oleauto.h or do anything to use the old non .net C++ source (ie no IJW stuff). But must be properly translated into C++.net/CLI.
I've attached the two C++ source code files and the exe they compile to and the DLL it calls. If you open dkbuild.h and [url removed, login to view] you'll see how simple the code is to port. feel free to have a look at how easy the code is