Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


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

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


Для этого и существует параметр LPVOID
Код: Выделить весь код
struct my_data_t {...}

unsigned long __stdcall cff(my_data_t* my_data)
{
   // обрабатываем
   delete my_data;
}

my_data_t *my_data = new my_data_t();
// заполняем my_data->...
CreateThread(0, 4096, LPTHREAD_START_ROUTINE(cff), &my_data, 0, &thr_id);
Если используешь библиотеку C/C++, лучше запускать поток функцией __beginthread, иначе возможны утечки памяти

Последний раз редактировалось pva, 14-07-2008 в 13:11. Причина: звздочку пропустил

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:10, 14-07-2008 | #2