Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Получить родителя в потоке |
Автор: Nuzur 20.5.2005, 22:17 |
Делаю так: DWORD dwThreadId, dwThrdParam = 1; HTest = CreateThread(NULL, 0, Test, &dwThrdParam, 0, &dwThreadId); а потом: DWORD WINAPI Test(LPVOID Param) { CDebug * pDebug = (CDebug*)Param; - и в pDebug я получаю не родителя, а что-то другое. Как это исправить? |
Автор: Nuzur 21.5.2005, 23:28 |
Ау народ ![]() Неужто никто не знает, может я вопрос не так задал. У меня не выходит.... |
Автор: NiJazz 22.5.2005, 07:25 |
Nuzur Почему ты передаешь DWORD, а не CDebug? |
Автор: Nuzur 22.5.2005, 14:19 | ||
Тоесть вы хотите сказать что надо делать так CDebug WINAPI Test(LPVOID Param) { CDebug * pDebug = (CDebug*)Param; } Что за....ничего не понимаю.... Или обьясните поподробнее, а тоя наверно ничего не понял. |
Автор: Coocky 22.5.2005, 20:21 | ||||
Nuzur
Посмотри, что ты передаешь- DWORD ![]() |