如何解决发生了未经处理的win32异常常

 今天调试PB的时候发生了一个错誤:一打开PB程序运行的时候便提示: 调试器调试。

   重新打开pb还是这个错误重启电脑也是没有什么奇迹发生。难道我的PB崩溃了要重装。這可是大工程啊我可不想重装Framework/DbgManagedDebugger

删除这两个键之后我的PB就活过来了,哈哈看来网络资源要好好利用啊!其实很多难题,疑问网络上都有答案只有你动动手搜索一下。

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

这句错了,下标10已经越界10的数组下标范围0~9,最大下标为9

这句错了字符串拷贝,应该用sprintf而不是printf另外%d干啥用?数字,要用%s

这里有问题sizeof(Buf)结果是10,你等于遍历了数组而不是字符串必然会访问并判断字符串结束符'\0',而這个在之后的if判断中必然报错“账号必须为数字或字母”,如果没这个提示说明你程序根本没有运行到这一步就报错了,这里判定条件應该是Buf[i]!='\0'

非常感谢你的解答可是我刚才把所有的这些代码注释掉,只剩下发送socket的代码还是出错。
我这个csocket是定义在别的类中的派生自CSocket的。
我只是添加了那个类的头文件然后直接创建了一个csocket的对象,不知道会不会是这里出了问题
从已提供代码无法看出socket是否有问题。
通常這类问题应该使用调试来解决你可以注销后半部分代码,F5调试看看然后一步一步增加代码调试,看看具体问题都在哪里
其实我不会調试,根本看懂不懂没学过。
既然都说了只能调试看了那我就去看吧。
谢谢了
  • explorer.exe中发生未处理的win32异常的错误提示是比较常见的错误事件,多数在开机遇到也有在电脑使用过程中遇到,我想很多人都遇到过并且遇到后也不知道怎么样解决,这个問题确实比较棘手不知道从哪里查起。

    从百度百科了解到explorer.exe是Windows程序管理器或者文件资源管理器,它用于管理Windows图形壳包括桌面和文件管悝,删除该程序会导致Windows图形界面无法使用

    一开始我丢explorer.exe进程不了解,以为是explorer.exe进程的问题于是在人物管理器里强行结束它,但是当把explorer.exe进程結束时windows界面会自动关闭,要注销或重启后才能再出现windows界面

    解决任何一个问题都是要先了解事件的起因,这个问题也不例外

    那么我们該如何去知道引起这个问题的根源呢?

    windows有一个“事件查看器”(win2003系统的位置:控制面板-管理工具-事件查看器)里面记录了windows的一些错误日誌。

    打开“事件查看器”点击“系统”,会看到有错误的事件记录如下图所示:

    注意日期和时间,双击最近有“错误”标识的条目查看详细内容,如图:

    通过错误描述可以知道事件引起的原因,根据这个原因进行解决问题。如上图所述是因为“QQProtect程序驱动无法加載”,这样我们就可以知道是QQ引起的问题,那么我们就可以重装一下QQ,便可解决问题了

    QQ自动更新我觉得并不必要,因为并不是每次QQ哽新的东西都是我需要的臃肿的QQ使用起来会比较不便,还拖慢网速令人十分不爽,所以需要禁止QQ自动更新!

    本文就教大家如何禁止QQ自動更新

我要回帖

更多关于 未经处理的win32异常 的文章

 

随机推荐