Comment envoit-on un argument dans un thread ?
Je veux que dans ma fonction MonThread qu'elle recupere un BSTR
Code : Sélectionner tout - Visualiser dans une fenêtre à part AfxBeginThread(MonThread,pParam,INFINITE,0,0,NULL);
Comment envoit-on un argument dans un thread ?
Je veux que dans ma fonction MonThread qu'elle recupere un BSTR
Code : Sélectionner tout - Visualiser dans une fenêtre à part AfxBeginThread(MonThread,pParam,INFINITE,0,0,NULL);
dans cet exemple, pParamappelé est pParamappelant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 LPVOID pParam; //création d'un Thread AfxBeginThread(MonThread,pParamappelant,INFINITE,0,0,NULL); return S_OK; } UINT SIPCom::MonThread(LPVOID pParamappele) { Sleep(1000); return 0; // thread completed successfully }
Merci bjousse mais je n'ai rien compris. Et comment je fais pour envoyer mon BSTR ?
il suffit de passer l'adresse de quelque chose xomme deuxième paramètre de AfxBeginThread et ca se retour comme paramètre de la procèdure de therad
Partager