men hverken ServerThread eller ClientThread kan bruge member variablen m_log som er en member variable til en listbox. Nogen der har en ide til hvordan jeg løser det problem ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Kan du give et eksemple på hvordan man bruger den, blev ikke meget klogere af at søge på msdn. Kan ikke se hvordan jeg skal kunne bruge den til at smide data i en listbox.
Hvis man skal sende en besked fra en thread til en anden bør man bruge: PostThreadMessage(), der er en metode i din app class, så du kan kalde den med: AfxGetApp()->PostThreadMessage(...); Den første parameter til PostThreadMessage() er en message id, denne bør findes ved et kald til RegisterWindowMessage() f.ex: UINT msg_id = RegisterWindowMessage("My Private Thread ID"); I din message map for dialogen skal du tilføje en: ON_REGISTERED_THREAD_MESSAGE(...) for at fange din besked.
lukker spørgsmålet fandt selv en løsning. UINT ClientThread(LPVOID pParam) { CIBUServerDlg* pDlg = (CIBUServerDlg*)AfxGetApp()->m_pMainWnd; pDlg->m_log.AddString("Client Thread") return 0; }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.