Имя пользователя:
Пароль:
 

Название темы: Потоки в VC++6.0
Показать сообщение отдельно

Старожил


Сообщения: 163
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я особенно не вдавался каким другим способом можно сделать, но у меня получилось так
Код: Выделить весь код
 
UINT ThreadProc(LPVOID param) 
{ 
 * * * * CFlashDlg *flashdlg=(CFlashDlg*)param; 
 * * * * try 
 * * * *{ 
 * * * * * * * *//..................... 
 * * * * } 
 * * * * catch(...) 
 * * * *{ 
 * * * * * * * //..... 
 * * * *} 
 * * * * flashdlg->SendMessage(WM_THREADENDED); 
 * * * * return 0; 
} 
void CSearch::PrepareRunThread() 
{ 
	ASSERT(m_pFlashDlg); 
	AfxBeginThread(ThreadProc,m_pFlashDlg); 
}
основное отличие, я так понимаю, способ описания UINT ThreadProc(LPVOID param). кажется она глобальной должна быть

-------
"Сколь бы сложной ни казалась проблема на первый взгляд, она, если правильно к ней подойти, окажется еще более сложной" - Пол Андерсон


Отправлено: 05:06, 20-02-2004 | #2

Название темы: Потоки в VC++6.0