Re: Продолжение проблемы с Threads
От: Wulf  
Дата: 16.10.04 09:29
Оценка:
Здравствуйте, allco, Вы писали:

A>

A>UINT CThreadTroubleDlg::ThreadProc(LPVOID lParam)
A>{
A>    CThreadTroubleDlg* pMe = (CThreadTroubleDlg*)lParam;
A>    CStatic* pText = (CStatic*)pMe->GetDlgItem(IDS_TEXT);
A>    ASSERT(pText);

A>    while(1)
A>    {
A>        if (pMe->m_bStopThread) 
A>        {
A>            TRACE(_T("\nThread is stopped!\n\n")); 
A>            //pText->SetWindowText(_T("Thread is stopped!"));
                pText->PostMessage(WM_SETTEXT, NULL, (LPARAM)_T("Thread is stopped!"));
A>            break;
A>        }
A>        else
A>        {
A>            TRACE(_T("\nThread is alive!"));
A>            //pText->SetWindowText(_T("Thread is alive!"));
                pText->PostMessage(WM_SETTEXT, NULL, (LPARAM)_T("Thread is alive!"));
A>        }
A>    }

A>    return 0;
A>}

A>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.