我的调试信息中出现大量的信息,如何去掉 First-chance exception in pc06.exe (HOOKDLL.DLL): 0xC0000005: Access Violation. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在调试DLL程序时也遇到了类似的问题: unhandled exception in a.exe:0xC0000005:Access violation.郁闷! Call Stack,从头往下找,直到找到第一个属于你的工程的文件的函数 一般出现这种情况是指针使用不当造成的。比如: 1.如果你的形参为Char* 类型,需要返回这个指针地址,那么在使用之前一定要给这个指进行动态内存分配,aa=new char[10]; 否则会出现 Access Violation 的情况,这是因为如果不进行内存分配,你定义的指针有可能会指向已有数据的地址空间,或是未知的空间未必够用的地址空间,其潜在危险很大; 2.你要检查你的指针变量,如果是以数组方式进行访问的话,在调试时要看一看该指针是否已指向你所要的数据地址,若为Null的话,也有可能会Access Violation 。 好了,就说这么多,你试一试吧! 请教一个问题!通过文件名知道谁最后一次操作了它! recv正在处理数据时服务端断开连接 连续点击按钮访问数据库导致异常 做属性列表遇到的几个问题,求解答!!! 如将代码创建的按钮显示出来 如何阅读他人大型MFC程序源代码? 关于线程的问题(高手请进,再线等,立结) 需要一个CListBox的例子(肯定给分) 想创建一个8bit(即256色)的位图,请问该怎样实现?急急!! 请教socket连接的数量 需要调用几次::CoInitialize(NULL)? VC++如何把数据导入execl
unhandled exception in a.exe:0xC0000005:Access violation.郁闷!
比如:
1.如果你的形参为Char* 类型,需要返回这个指针地址,那么在使用之前一定要给这个指进行动态内存分配,aa=new char[10]; 否则会出现 Access Violation 的情况,这是因为如果不进行内存分配,你定义的指针有可能会指向已有数据的地址空间,或是未知的空间未必够用的地址空间,其潜在危险很大;
2.你要检查你的指针变量,如果是以数组方式进行访问的话,在调试时要看一看该指针是否已指向你所要的数据地址,若为Null的话,也有可能会Access Violation 。
好了,就说这么多,你试一试吧!