Bonjour,
Je fais une appli MFC avec Visual Studio 2005
Et j’ai qq petits soucis pour mettre en place un thread...
Ça c’est la fonction de contrôle du thread :
Le paramètre de ma fonction de contrôle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 UINT CMEDASMFCDlg::GetDataThreadFonction( LPVOID pParam ) { DWORD* buffer = (DWORD*)pParam; ... ... ... }
DWORD* bufferDonnees;
Et la fonction dans laquelle je crée le thread :
C’est exactement comme l’exemple de msdn sur la création de thread de travail
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 BOOL CMEDASMFCDlg::OnInitDialog() { ... ... ... // Création du thread de scrutation des données AfxBeginThread(GetDataThreadFonction, bufferDonnees); return TRUE; // return TRUE unless you set the focus to a control }
mais ça me génère cette erreur à la compilation :
error C3867: 'CMEDASMFCDlg::GetDataThreadFonction': function call missing argument list; use '&CMEDASMFCDlg::GetDataThreadFonction' to create a pointer to member
qqun pourrait-il me donner un coup de main ?...
pense a mettre la balise de code, Merci Farscape
Partager