Comment envoit-on un argument dans un thread ?
Je veux que dans ma fonction MonThread qu'elle recupere un BSTR
Code:AfxBeginThread(MonThread,pParam,INFINITE,0,0,NULL);
Version imprimable
Comment envoit-on un argument dans un thread ?
Je veux que dans ma fonction MonThread qu'elle recupere un BSTR
Code:AfxBeginThread(MonThread,pParam,INFINITE,0,0,NULL);
dans cet exemple, pParamappelé est pParamappelantCode:
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