为什么在运行
if (!ProcessShellCommand(cmdInfo))   (在函数InitInstance()中)
     return FALSE;  后出现 xxx.exe中的 0x5d1876e4 处最可能的异常: 0xC0000005: 读取位置 0xcdcdcdcd 时发生访问冲突

解决方案 »

  1.   

    使用了未初始化的指针变量。调用ProcessShellCommand会创建框加和视图,你调试一下程序,出错时查看调用堆栈,看看是自己的哪一行代码引起的。
      

  2.   

    调试一下 Frame或者view的OnCreate,一般是这里有问题
    0xC0000005 表示你使用了非法内存,指针没有正确初始化
      

  3.   

    发现是刚近 
    View::OnInitialUpdate()函数就出现 异常。在调用堆栈中看不出来OnInitialUpdate()
    ...(中间的这些函数都是mfc提供的)
    ...
    ...
    ...
    InitInstance()