If I create a new project in VS2008 and run it with all the debugger's exception breaks enabled I get a first chance exception thrown when the application starts up. The project is as created by the wizzard, with none of my own code added yet.

The same kind of project created in VC 6.0 and imported into VS2008 will also throw an exception, but the breakpoint I get is somewhere else. The exceptions are the typical 0xC000005 access violation writing location 0x0000010 that I see mentioned here often.

Is this indicating that something is actually wrong? Can someone explain why this happens?

The project is an MFC SDI exe with CFormView as the base class and MFC in a static library.

Thanks