UINT CSerialPort::CommThread(LPVOID pParam)有关问题?
UINT CSerialPort::CommThread(LPVOID pParam)
首先我写了一个上面申明的CommThread的线程,
UINT CMain::CommThread(LPVOID pParam)
{
BOOL bInitSuc;
CSendAtThd* SendAtThd = (CSendAtThd*)pParam;
bInitSuc = InitGSM();//不是static函数
return 0;
}按照如下方法创建:
m_pThread=(HANDLE) _beginthreadex(NULL,0,CommThread,this,CREATE_SUSPENDED,&nDummy)
但是由于函数InitGSM不是static静态成员函数,所以编译出错,但是我如果把InitGSM也定义成static的话,里面还用到一些非动态的变量,有类变量,整型变量等,请问这种情况该如何解决?
首先我写了一个上面申明的CommThread的线程,
UINT CMain::CommThread(LPVOID pParam)
{
BOOL bInitSuc;
CSendAtThd* SendAtThd = (CSendAtThd*)pParam;
bInitSuc = InitGSM();//不是static函数
return 0;
}按照如下方法创建:
m_pThread=(HANDLE) _beginthreadex(NULL,0,CommThread,this,CREATE_SUSPENDED,&nDummy)
但是由于函数InitGSM不是static静态成员函数,所以编译出错,但是我如果把InitGSM也定义成static的话,里面还用到一些非动态的变量,有类变量,整型变量等,请问这种情况该如何解决?
...全文
相关推荐
哔哩哔哩UWP应用:Windows 10平台体验
通用Windows平台(UWP)是微软推出的一个跨设备的应用开发框架,允许开发者使用一套API、一套工具和一个单一的商店分发应用,以便在所有Windows设备上运行,包括PC、平板电脑、Xbox和Hololens。Windows Run-time (WinRT) API 是UWP应用的基础,它提供了一组丰富的API集合,用于构建现代的Windows应用。WinRT API可以分为多个类别,包括用户界面、媒体、数据存储、网络通信等。这些API都是为了提供一致的、可预测的Windows应用行为。
国央企创新负责人如何构建多维度的科技资源评价与配置体系?.docx
国央企创新负责人如何构建多维度的科技资源评价与配置体系?
《移动通信系统》全套PPT课件2026(西安电子科技大学)
《移动通信系统》全套PPT课件2026(西安电子科技大学)
Python3 json序列化常见报错
json只能序列化字符串、数字、列表、字典、布尔、空值。无法序列化datetime、bytes、自定义类对象,直接dumps会抛出类型错误。解决方案:自定义序列化函数,通过default参数传入,手动转换特殊对象。中文乱码:默认ensure_ascii=True会转义中文,改为False直接输出原生中文。反序列化loads注意:json字符串要求双引号,Python字典单引号字符串无法解析,需要提前替换引号。 lxwuhua.cn mayawalkermx.com mccia.com.cn lzsxgqscgs.com mftug.com
产业园区运营负责人如何精准对接区域技术成果与产业需求?.docx
产业园区运营负责人如何精准对接区域技术成果与产业需求?


非技术区
