anthory
Messages postés1Date d'inscriptiondimanche 8 janvier 2006StatutMembreDernière intervention 8 janvier 2006
-
8 janv. 2006 à 12:20
pekeeTeam
Messages postés7Date d'inscriptionjeudi 10 février 2005StatutMembreDernière intervention15 janvier 2006
-
15 janv. 2006 à 16:34
Bonjour à tous...
Voilà,
j'ai un projet où je développe un serveur de mail... Pour les septiques
sur des erreures de codage, le serveur fonctionne parfaitement en mode
console. Je dois maintenant développer l'interface graphique associée
(elle est de type C FORM VIEW).
Mon problème, c'est que je voudrais
créer une variable qui serait connue dans CHACUNE des classes de mon
projet... Donc connues aussi bien dans mon CPROJETVIEW que dans mes classes contenants le code de mes boites de dialogues, etc... Et aussi comment accéder à cette variable et la modifiée ?
Je l'ai mise dans le dossier "globals" qui apparait dans le workspace, mais ça me fait des erreurs...
En rajoutant le mot clé "static" devant mes variables, ça compile et je peux accéder à ces variables mais je ne peux pas les modifiées...
Je fais quoi, je me suicide?
Merci à ceux qui accorderont quelques minutes à cette requete.
cs_mikacontact
Messages postés6Date d'inscriptionjeudi 27 octobre 2005StatutMembreDernière intervention12 janvier 2006 8 janv. 2006 à 15:33
Je travaille avec mon binome (l'auteur de ce message), sur ce projet de serveur de mail... On te remercie pour ta réponse excellente chef .
Dc pr ceux qui auraient des pbs identiques à nous, nous avons fait pour que ça marche:
Dans un Variablesglobales.cpp:
#include "Utilisateurs.h" // Une de nos classes gérant les utilisateurs du serveur
Utilisateurs TabUsers("FichierUtilisateurs.txt"); // Objet TabUsers de type Utilisateurs appelant le constructeur dans Utilisateurs avec en paramètres "FichierUtilisateurs.txt". Ceci permet de mettre TabUsers en variable globale.
Dans un Variablesglobales.h:
#include "Utilisateurs.h"
extern Utilisateurs TabUsers; // On déclare ici notre TabUsers.
Pour utiliser TabUsers dans toutes nos classes , il suffit de faire un #include "VariablesGlobales.h"
pekeeTeam
Messages postés7Date d'inscriptionjeudi 10 février 2005StatutMembreDernière intervention15 janvier 2006 15 janv. 2006 à 16:34
:-) Merci a toi BruNews pour cette info
pour ce qui auraient le même problème sachaient que sous DEV C++ le fonctionnement est similaire
c'est fabuleux la technologie...
:-( cependant je trouve dommage que le compilo ne détecte pas tout seul les variables globales!