各位大侠,碰到个mfc问题,很着急

mfc中一个函数调用了一个进程里得一个变量,现在程序能运行起来,就是经常会报错,说xx处有未经处理的异常,读取xx时发生访问冲突,怎么解决,先谢过各位图片说明,求帮忙

c++

3个回答

看下指向的指针内存释放了,或者是指针没开辟空间

a29562268
坤昱 回复diechufu3340: 这个不确定 你可以在冲突得地方调下端点
3 年多之前 回复
diechufu3340
diechufu3340 先谢谢啦,我想问下,会不会因为线程里要使用这个变量,然后这个函数又要使用,所以才会冲突的
3 年多之前 回复

多进程访问要用CMutex
互斥类(Cmutex)——MFC http://blog.csdn.net/luxiaoyu_sdc/article/details/6149833

diechufu3340
diechufu3340 谢谢啦,不过还是看不大懂,不知道这个变量在一个函数中和一个线程中怎么互斥
3 年多之前 回复

设置线程锁。。。避免数据的读写冲突。。。http://blog.csdn.net/jiangqin115/article/details/46969769

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问