begin process at 2012 05 28 14:18:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

(bool) probléme avec une variable bool


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

(bool) probléme avec une variable bool

vendredi 19 mars 2004 à 15:45:47 | (bool) probléme avec une variable bool

Xilofeon


Salut a tous
question d'un débutant confirmé lol !!!

alors voila j'ai une variable bool a utilisé dans plusieur fonction dont 1 void dans le fichier .cpp (décléré en static dans le .h) et une fonction LRESULT dans le fichier .h

bon alors la je me suis dit je déclare la varaible bool dans le fichier .h

comme sa ke je fait pour être sur:
bool mavariable;

alors erreur a la compilation kan j'utilise la variable dans la fontion void du fichier .cpp. (erreur : la variable n'est pas déclaré).

Bon alors la je me dit vu ke la fonction void et static je vais passé ma varaible en static je la déclare comme suis toujours dans le .h

static bool mavariable;

alors aucunne errreur de compilation sauf a l'édition des liens
(erreur LNK2001 et LNK1120).

alors j'ai pu trop d'idée.

j'ai fait cour et j'ai pas mi de source mais si vous voulé le code ou d'autre info dite le moi.

bon alors j'ai du mal mi prendre pour déclaré cette variable soi y'a un truc a ajouté dans c'est ka la.
Je pense ke c'est une petit erreur de débutant.

Merci a tout seu ki prenderon la peine de me repondre
vendredi 19 mars 2004 à 16:13:02 | Re : (bool) probléme avec une variable bool

djl


met pas en static et declare en extern la ou elle est inconnu (de maniere generale) sinon g pas trop compris ton bric a brac :D
vendredi 19 mars 2004 à 16:39:28 | Re : (bool) probléme avec une variable bool

Xilofeon


Vi j'ai du mal a m'expliké alors voila je vais vous donné le bout de code.

Alors dans le fichier PrivateFrame.cpp

#include "PrivateFrame.h"
[...]
void PrivateFrame::gotMessage(const User::Ptr& aUser, const string& aMessage) {
PrivateFrame* p = NULL;
[...]
if (BOOLSETTING(PRIVATE_MESSAGE_BEEP) && sonActif) {

[...]

}
}



voila pour le fichier .cpp
maintenant dans le fichier PrivateFrame.h

class PrivateFrame : public MDITabChildWindowImpl<PrivateFrame, RGB(0, 255, 255), IDR_PRIVATE, IDR_PRIVATE_OFFLINE>,
{
public:
static void gotMessage(const User::Ptr& aUser, const string& aMessage);

[...]

LRESULT onSonActif(UINT /*uMsg*/, WPARAM wParam, LPARAM /*lParam*/, BOOL& bHandled) {
bHandled = FALSE;
sonActif = (wParam == BST_CHECKED);
return 0;
}

[...]

private:

[...]

~PrivateFrame() {
}

static bool sonActif;


Alors voila j'aimerai svoir ou et comment je doit déclaré sonActif

Encore merci a seut ki pouront me repondre j'espére avoir été assez kler cette fois si.
vendredi 19 mars 2004 à 16:51:06 | Re : (bool) probléme avec une variable bool

djl


bool sonActif;
vendredi 19 mars 2004 à 16:56:15 | Re : (bool) probléme avec une variable bool

Elyro

Salut à toi,

je suis ok avec djl, essaies la déclaration en extern là ou tu dois utiliser ta variable.


Whaou, il m'en reste encore beaucoup à apprendre !
vendredi 19 mars 2004 à 18:12:49 | Re : (bool) probléme avec une variable bool

Xilofeon


Merci a tous en effet avec extern la ou il faut sa marche mais
truc bizarre si je déclare ma variable dans le fichier .h sa me génére des erreur LNK2001.
sinon déclaré tout au debut du fichier .cpp aucun prob.

Allez merci a tous et une prochaine
vendredi 19 mars 2004 à 18:52:24 | Re : (bool) probléme avec une variable bool

djl


le probleme c'est que en static la porte de ta variable se borne au fichier
d'ailleur pourquoi cete variable n'est elle pas membre de la classe?
mardi 23 mars 2004 à 14:16:37 | Re : (bool) probléme avec une variable bool

lpikachu58

il est un peu écrit comme un porc ton code car tu ne peux pas le porter


be linux
mardi 23 mars 2004 à 14:27:02 | Re : (bool) probléme avec une variable bool

djl

de toute facon c'est du win32


Cette discussion est classée dans : fichier, variable, erreur, static, bool


Répondre à ce message

Sujets en rapport avec ce message

variable membre non static dans une fonction membre static [ par adrod ] J'ai une erreur du compilateur: Error C2597. Je suis allé sur msdn pour avoir plus de précision et ils me disent:To access the nonstatic member, you m Au Secour !!!! (avec static) [ par Slan ] SalutJ'ai un petit probleme. Je voudrai recuperer le contenu d'unevariable déclarée en 'static' a partir d'une fonction contenudans un autre fichier q Variables "partagées" [ par sebastienbro ] Bonjour, je voudrais savoir comment partager une variable entre plusieur fichier .cpp. J'ai essayé avec un .h, dans lequel j'ai mis juste ma variable. tableau d'objet comme variable d'instance [ par MrKribou ] Bon dans le fichier .h (ou fait c comment qu'on appele se fichier la ? header ?) comment declare ton un tableau d'objet comme variable d'instance.Par A l'aiiiiiiiiiiiiiiide [ par Mr.X ] J'aurais besoin de savoire si une commande en c++ permetrait de savoire les lettre dans un variable de type char et de pourvoir aussi les remplacer.ou fichier edit box [ par revelata ] Il me met erreur disp erreur INVALID_HANDLE_VALUE! Je comprend pas cette erreur mon fichier est bien là où je ledis! erreur de demarrage programme [ par nango ] Quand je compile sous visual c++ il m'apparait le message d'erreur suivant : "un fichier.DLL requis, MSPDB60.DLL, n'a pas été trouvé".Pourtant ce fich nom de fichier variable [ par Orkblutt ] salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich nom de fichier variable [ par Orkblutt ] salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich nom de fichier variable [ par Orkblutt ] salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales