création d'un Thread sous MFC - C++ - Programmation
Marsh Posté le 09-02-2004 à 20:11:36
regarde de ce côté :
Code :
|
Marsh Posté le 09-02-2004 à 20:12:35
ReplyMarsh Posté le 09-02-2004 à 20:13:34
lecoyote a écrit : Comment fait-on pour créé un Thread sous Visual C++ 6.0 avec la MFC ? |
t'as pas du bien chercher alors
http://www.google.fr/search?source [...] MFC+thread
Marsh Posté le 09-02-2004 à 20:31:50
un prof qui m'avait filé une doc. qui stipule qui la majorité des thread en c++ se font en winapi ...
g pas trop chercher... c vrai, ms merci pr les liens
Marsh Posté le 10-02-2004 à 20:50:29
j'ai un pb pr lancer le Thread :
Code :
|
voici mon erreur :
C:\Travail\afficheImage\afficheImageDlg.cpp(207) : error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'
Ce que je comprend pas, c'est que le thread doit etre déclaré en tant que uint, comme le montre l'exemple de la MSDN.
Pkoi ce pb ?
Marsh Posté le 10-02-2004 à 21:17:20
attention au prototype de la fonction passé en paramètre
Marsh Posté le 10-02-2004 à 23:02:21
un autre pb se pose :
mon thread avait pour mission d'afficher une image dans la fenetre, le pb, c que je px pas initialiser un ptr "this" dans une fct static :
Code :
|
Marsh Posté le 10-02-2004 à 23:08:38
Code :
|
Code :
|
Marsh Posté le 11-02-2004 à 13:18:52
ok, ca marche seulement, lors de l'éxécution, j'ai un message d'erreur du style "Debug assertion failed!", et si je fé ignorer, ... ca marche...une sol. ?
Marsh Posté le 12-02-2004 à 09:31:25
désolé :s
Il se produit lors de la création du Thread et son éxécution, en faisant "gnoré", il s'éxécute normalement...
J'avais pensé rajouter un petit #pragma en en-tete, est-ce qu'il pourrait gérer ce genre d'erreur ?
Pour ce qui est du message d'erreur, c'est une erreur tt a fait banale...
Marsh Posté le 09-02-2004 à 20:09:15
Comment fait-on pour créé un Thread sous Visual C++ 6.0 avec la MFC ?
tte les aides que je trouve sous pour les APIwin32