J'ai un premiere class de type static __gc class que je me sert pour faire fonctionner plusieurs threads. Celle ci possede des fonction en staic void et une variable static comme ceci dans mon fichier Gestionnaire_centrale.h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public __gc class Gestionnaire_central
{
public:
	static int Nbr_Place = 200 ;
 
	Gestionnaire_central(void);
	~Gestionnaire_central(void);
 
	static void Incrementer_place()
	{
		Nbr_Place++ ;
	}
}
J'accede à ma fonction Incrementer_place par le biais d'un thread initialisé et lancé dans mon fichier Form1.h comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Thread* Gestionnaire_central=new Thread(new ThreadStart(0,&Gestionnaire_central::Incrementer_place)) ;
Gestionnaire_central->Start() ;
J'aimerai lorsque j'entre dans ma fonction, après mon incrementation, raffraichir mon IHM et placer dans mon Edit Box, appelé place_restante, le contenu de ma variable Nbr_Place. Avec ma variables et ma fonction static je peux pas en mettant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Form1::place_restante->Text=Nbr_Place.ToString() ;
Comment faire ?
D'avance merci