[SOLUCIONADO] MFC CMFCApplication2Dlg argumento a thread

Iniciado por patilanz, Agosto 22, 2015, 06:55:39 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Agosto 22, 2015, 06:55:39 AM Ultima modificación: Agosto 23, 2015, 10:17:17 PM por Expermicid
Hola, teniendo esto:

Código: cpp
void CMFCApplication2Dlg::OnBnClickedClickAdd()
{
CreateThread(0, 0, &Add, this, 0, 0);

}

DWORD WINAPI Add(LPVOID data){
CMFCApplication2Dlg * t = (CMFCApplication2Dlg*)data;
for (int i = 0; i < 100; i++){
t->m_okCount++;
t->m_EchoText.Format(_T("%d"), t->m_okCount);
                t->UpdateData(0);
Sleep(5);
}
return 0;
}


Falla en t->UpdateData(0);
Alguien sabe porque??

Un saludo

@Edit: Solucionado enviando un WM pero sigo sin entender cual fue el problema.