首先,我在理解一下一篇文章中的内容是遇到了困难,
1、UINT SendDataThread(LPVOID lpParam)
这个线程函数应该放在什么地方?CTzg004Dlg.cpp文件中?并且参数lpParam是干什么的?
2、CTzg004Dlg *pDlg=(CTzg004Dlg *)lpParam;
这个强制转化的意义在于什么?如果m_strFileName,m_iDataPort1是CTzg004Dlg.h的私有成员变量,那么在编译时会不会出错,为什么?这两个应该是什么性质的?
暂时就先这么多,寻求帮助
1、UINT SendDataThread(LPVOID lpParam)
这个线程函数应该放在什么地方?CTzg004Dlg.cpp文件中?并且参数lpParam是干什么的?
2、CTzg004Dlg *pDlg=(CTzg004Dlg *)lpParam;
这个强制转化的意义在于什么?如果m_strFileName,m_iDataPort1是CTzg004Dlg.h的私有成员变量,那么在编译时会不会出错,为什么?这两个应该是什么性质的?
暂时就先这么多,寻求帮助
2 lpParam是你要传到线程里的参数。