Comment faire une variable globale en C++ MFC

Fermé
Neopolo Messages postés 77 Date d'inscription mercredi 9 juin 2004 Statut Membre Dernière intervention 8 juin 2005 - 12 avril 2005 à 10:11
 mono - 12 avril 2005 à 10:47
Bonjour,
Je code actuellemnt un client TCP sur un projet MFC complet contenant de nombrusses fenetre,
je gere la connexion dans une fenetre (par socket winsock2 et connect(maSocket,...))
mais le probleme c'est que je doit gerer le deconnexion dans une autre fenetre.
Il faut donc que ma variable de type SOCKET utilisé pour la connexion soit globale à tout le projet pour pouvoir utiliser closesocket(maSocket) dans l'autre fenetre.

Mais Comment faire?? Peut etre avez vous une autre proposition

Merci pour vos réponse
A++ C++

1 réponse

kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
12 avril 2005 à 10:40
Je ne connais que peu le C++ mais tu dois pouvoir comme en C faire un fichier d'entête .h ou tu déclare ta variable globale; Puis tu inclut dans les fichier .cpp ou tu veux utiliser cette variable globale ton fichier .h pour que la variable soit reconnue et modifiable depuis les fichiers concernés.


@+
0
tu racontes n'impoorte quoi!!! il suffit de faire ctrl-alt-f1, tu cliques surl e bouton rose qui s'ffiche ... puis t'appuies deux fois sur ## et puis sur "entrée".
Tu rebootes et voila yta variable est déclarée globale !!
0