Take the 2-minute tour ×  We have a client who wants to convert
a bunch of VB6 projects in to VC++ native code. I would like to
know if there are any tools available for such conversion.  We
tried http://vbto.net/, which converts, but generates tons of
compile errors. The tool creates all cpp projects as "exe",
while many of the source VB6 projects are "activex dll".  How
does a VB6 project map to a VC++ project? For e.g., does a
"activex dll" map to vc++ ATL project? What are the things we
should look out for? If you can share your experience, we will
greatly appreciate it.  (yes, our first response was to suggest
conversion to VB.NET/C#, but the program needs to run on
machines that won't have .NET framework installed, and also
invokes methods in kernel32.dll)  share|improve this question
"complete rewrite?" :-) –  user166390 Oct 12 '10 at 22:00 Why
convert to C++? What's the benefit? By the way, .Net framework
is installed as part of Windows on recent versions, and you can
call Kernel32 from .Net via Pinvo