if(nTemploop > 40)
{
     g_nSendCodeCount = 0;
     pDlg->m_OrderSwitchThread = FALSE;  //关闭我的接收线程
     g_bBlock = TRUE;  //打开主线程
     Sleep(1500);
     g_DlgProgress.EndDialog(1);
     pDlg->MessageBox("发送数据失败,请检查后重新发送。","用户提示");
     return 0;//跳出当前线程
}执行到return就出错