matge
Messages postés25Date d'inscriptionvendredi 11 juin 2004StatutMembreDernière intervention20 novembre 2004
-
19 nov. 2004 à 17:23
matge
Messages postés25Date d'inscriptionvendredi 11 juin 2004StatutMembreDernière intervention20 novembre 2004
-
19 nov. 2004 à 22:00
Bonjour
Je travaille avec une boite de dialogue qui lance un Thread de service. J'enregistre des variables dans ceThread, j'aimerais les afficher dans ma boite de dialogue toutes les secondes.
Comment faire???
Merci
Mathieu
variable declaree en Globale
UINT mavariable;
//-------------------------------------------------------
dans le thread
mavariable= packet->getSSRC();
//--------------------------------------------------------
dialogue box ds une fonction Ontimer()
SetDlgItemText(IDC_CSRC, LPCTSTR(mavariable));
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 19 nov. 2004 à 18:39
Bah tu mets SetDlgItemText ds ton thread, ou est le pb ?
Si tu les affiches avec un timer, tu les declare en global et SetDlgItemText ds ta dlgproc.
Explik un peu mieux paske je ne pense pas avoir saisi la nature de ton pb..
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 19 nov. 2004 à 19:12
Montre moi ton code stp, et d'ailleurs, ton code se compile ? Paske ds l'appel a SetDlgItemText, il manque un parametre, et ton cast ne 'transformera' pas ton entier en chaine de caractere comprehensible, donc stp montre ton code qu'on y mette de l'ordre (pas 200lignes, juste les fonctions en questions stp).
+2(p - n)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 19 nov. 2004 à 19:35
ok donc dsl, mais je pensais pas que '->' signifiait obligatoirement MFC, je pensais que ct une syntaxe du C++, dsl donc, mais n'empeche que son pb m'embete..
Enfin bon, dsl de ne pouvoir t'aider.
matge
Messages postés25Date d'inscriptionvendredi 11 juin 2004StatutMembreDernière intervention20 novembre 2004 19 nov. 2004 à 19:37
J ai vu son code mais je ne l ai pas compris pour cela que je redemande.
Svp aide moi apres il faut encore que j affiche la video en temps reel j aimerais deja montrer les variables de l entete des paquets RTP.
Merci
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 19 nov. 2004 à 19:39
Ca ne sert a rien de poser 2fois la mm kestion en kelk minutes sous 2formes differentes, et si tu n'as pas compris la premiere reponse, demande une explication (je ne pense pas ke ymca morde..), et continue sur le mm thread ! Donne un max d'infos sur ton pb, compilo, MFC/API, .net...etc
Ce mec voit la vie en bleu je n y comprend rien...
Voici la reponse de YMCA2003
Il faut associer l'Edit à un contrôle CEdit (par ex m_edt).
Dans le thread, pour modifier le texte à afficher, il faudra appeler les fct d'encapsulation de l'API (celle qui apppele SendMessage), pour affecter/récupérer le texte.
dans ton cas : m_edt.SetWindowText(m_Msg);
UpdateData ne peut pas être appelée dans un thread (provoque un ASSERTION FAILED si je me souvient bien)
Malheureusement il n est pas en ligne et ca fait un bout de tps que je bloque la dessus si vous pouvez m aider a boir la vie du coté BLUE.