salut tout le monde
j'ai une petite question
comment creer une variable globale connue dans toute l'application MFC contenant plusieurs fentres?
et merci
salut tout le monde
j'ai une petite question
comment creer une variable globale connue dans toute l'application MFC contenant plusieurs fentres?
et merci
créer la dans stdafx.h ou bien dans le fichier .h principal de ton application (celle definisant la classe hériant de CWinAPp)
comme le fichier est inclus dans tous les fichiers .cpp de ton appli ca devrait etre bon enfin je penses
Attention quand même elle doit être déclarée (et éventuellement définie) dans un des des .cpp et en extern dans tous les autres sinon problème.
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
j'ai rencontré un probleme
apres la compilation
ik fait l'erreur suivante
"class CStrinf mot is already defined"
C'est bien ce que je viens d'écrire !!! il faut déclarer dans un seul fichier .cpp , dans tous les autres en extern![]()
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
s'il vous plait je n'ai pas saisi ce que veut dire en externe
Je te donne ce lien pour comprendre.
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
merci beaucoup pour votre aide
Pas de quoi.
Il est tout de même bizarre que personne n'ait râlé contre le fait que tu utilises une variable globale, l'heure tardive sans doute...
Blague à part, en as-tu vraiment besoin ? L'usage en est fortement déconseillé car cette variable étant accessible et modifiable de partout, sa manipulation sans précaution, (surtout dans les gros projets où on perd un peu de vue l'ensemble des contraintes) est plus que hasardeuse.
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
on a pas eu le temps ...Envoyé par Trap D
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
pour etre plus complet sur le sujet ,
en c++ on utilisera le pattern singleton ,qui offre un acces sécurisé à la
variable.
http://en.wikipedia.org/wiki/Singleton_pattern
voir aussi ce post:
http://www.developpez.net/forums/vie...249905#2249905
qui fait reference a un book incontournable Modern C++ Design
et le lien sur un exemple de mise en application de loulou24.
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager