Pb accès entre 2 classes static
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:
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:
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:
Form1::place_restante->Text=Nbr_Place.ToString() ;
Comment faire ?
D'avance merci