DWORD WINAPI CMainFrame::Fun(LPVOID lpParamter)
{
AfxMessageBox("執行緒啟動");
while(1)
{
mm=Serial_Recv(handle111,recvbuff,sizeof(recvbuff));
AfxMessageBox("執行緒再次啟動");
if(mm!=0)
{
CMainFrame* dlg=(CMainFrame*)lpParamter;
CMainFrame::panduan(mm,dlg);
}
}
return 0L;
}
void CMainFrame:: panduan(int mm,CMainFrame* pp)
{
if(recvbuff[0]==0x03)
{
pp-> OnCrossDissolve();
AfxMessageBox("接收到串口資料,彈出對話框");
}
mm=0;
delete pp;
// Sleep(5000);
}
加上AfxMessageBox("接收到串口資料,彈出對話框"); pp-> OnCrossDissolve();能執行,右下角彈出對話框。去掉了程式死了。求解和改進方案。。。謝謝了,剛學VC
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/61522.html
標籤:基礎類
