本帖最后由 wanghui0380 于 2012-12-12 03:09:58 编辑

解决方案 »

  1.   

    果断 刚才就试了一下 果然Form正常弹出 也没有包啥错 可后面的执行起来就问题了
    - -!、、就在刚才不就 我也遇到一蛋疼问题 不过这个不能算是vs的错了
    在写控件的时候 代码里面有错误 控件内部使用的数组 果断越界了 控件一加到界面上去 果断编译器崩溃关了 然后再打开一加载的时候继续崩溃、、在那里蛋疼的搞了半天、说道这个 突然想起 上次发现窗体 你在构造器里面写 this.Enable = false 和 load里面写 和 放一个按钮点击执行事件里面写   呈现出来的禁用的效果也不同
    构造器里面的 出来 窗体还可以拖动点击窗体也不发出系统警告声音
    - -! 不知道是因为放到不同地方执行的先后顺序的结果所致还是啥的
      

  2.   

    这个是被用户强烈要求加入Windows 7的Program Compatibility Assistant的功能,用来兼容旧程序的,windows 7发布的时候有演示过。新的支持Windows 7的程序可以用supportedOS声明或者SetProcessUserModeExceptionPolicy函数把这个功能关掉。
      

  3.   

    再次突然性的想起 貌似这种情况不止一次遇到了
    以前 在load里面写了一堆代码 可是一出来 去只执行了前面部分 调试的时候一看  原来执行到 某一步的时候 出现了异常直接就跳出 load 了、、、如果在里面 放一个try catch 就能把异常信息搞出来  反正编译器不会停下来、、、
      

  4.   

    win8(64)+vs2012 Form1调用Form2,调试时直接退出,正常运行时出错,没出现跳过的情况
      

  5.   

    放在Form1中(启动窗体)也会报错