I do compile it with VC++ 6. but the EXE it makes needs the ActiveX control file and the MFC dlls to work. There is a tool in VB which makes the project into a single setup.EXE. You dont need to move the required DLLs along with the EXE. Is there a tool like this in VC++?