begin process at 2008 08 21 19:32:40
1 229 610 membres
423 nouveaux aujourd'hui
14 263 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Afficher une variable provenant d'un Thread ds une boite de dialogue [ Archives / Au secours ] (matge)

Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 17:23:05

matge
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));

Re : Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 18:39:46

AlexMAN
Membre Club
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..


+2(p - n)

Re : Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 19:07:29

matge
En faisant comme ca lors de l'appel a SetDlgItemText mon prog plante suite a:

DEBUG ASSERTION FAILED

Le probleme provient de winocc.cpp

De l'interieur du Thread je n arrive pas a afficher une variable que le thread modifie..
Comment faire???

Mat

Re : Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 19:12:30

AlexMAN
Membre Club
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)

Re : Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 19:28:24

BruNews
(Admin CS)
AlexMAN> la syntaxe indique que c'est MFC, evidemment ce serait dit dans la question on gagnerait du temps.

Me semble que ymca2003 a repondu a cela il y a peu.

ciao...
BruNews, MVP VC++

Re : Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 19:32:06

matge
OK alors voila le monstre.

Dans le Thread

UINT Enregistreflux(LPVOID pParam)
{
CClientRTP1Dlg dlg;
UINT Timestamp= pack->GetTimestamp();
dlg.OnTimer();
}



Dans la fonction OnTimer()
void CClientRTP1Dlg::OnTimer()
{
SetDlgItemText(IDC_TIMESTAMP, LPCTSTR(Timestamp));
}


IDC_TIMESTAMP etant mon editbox a remplir.


Merci de ton aide

Mat

Re : Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 19:35:54

AlexMAN
Membre Club
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.

+2(p - n)

Re : Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 19:37:04

matge
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

Re : Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 19:39:03

matge
Je travaille bien sous les MFC avec Microsoft Visual Studio net.

J essaie tout ds tous les sens soit j ai des assertion failed ou sinon c est un acces en lecture ecriture qui bloque tout.
J sais plus quoi faire...

Re : Afficher une variable provenant d'un Thread ds une boite de dialogue le 19/11/2004 19:39:54

AlexMAN
Membre Club
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

Bonne chance

+2(p - n)


[Page 1 Page 2]
Classé sous : variable, afficher, boite, thread, dialogue

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS