程序调试运行出错:Unhandledexceptionat0x000184acinHD_6型多功能自控氡室.exe:0xC0000005:读取位置0x0000008c时发生访问冲突.
工具/原料
MFC程序线程调用的函数中,串口发送数据,WriteFile(m_hFH463CommI,ch,sizeof(ch),&dwactlen,NULL)出现上述错误
方法/步骤
1、解决方案:m_hFH463CommI句柄鸷拳林根改成全局变量。在stdafx.h文件中定义全局变量externHANDLEg_hFH463CommI;//串口句柄stdafx.cpp信咆颊辑HANDLEg_hFH463CommI;//串口句柄然后给全局变量赋值g_hFH463CommI=m_hFH463CommI;WriteFile(g_hFH463CommI,ch,sizeof(ch),&dwactlen,NULL);