IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Pb ") attendue" inexistante


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 11
    Par défaut Pb ") attendue" inexistante
    bonjour a tous

    voila, lorsque je compile, il me met l'erreur
    "[C++ Erreur] popup.h(43): E2293 ) attendue"
    j'ai parcouru tous mes fichiers cpp en recherchant un début de parenthese non fermé, mais impossible de la trouver. Ca fait presque 6h que je cherche d'où ca pourrait venir et rien a faire. Au début, j'avais des probleme de redéclarations de variables parce que j'avais plein de fichiers cpp... j'ai regroupé toutes mes fonctions dans un seul fichier mais il me reste cette erreur. Quelqu'un aurait-il l'immense amabilité de m'aider s'il vous plait?? merci enormement

    voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    //---------------------------------------------------------------------------
     
    #ifndef popupH
    #define popupH
    //---------------------------------------------------------------------------
    #include <Classes.hpp>
    #include <Controls.hpp>
    #include <StdCtrls.hpp>
    #include <Forms.hpp>
    #include <ExtCtrls.hpp>
     
    #include "top.h"
    #include "fonctions.h"
     
    //---------------------------------------------------------------------------
    class TForm3 : public TForm
    {
    __published:	// Composants gérés par l'EDI
    	TLabel *Label1;
    	TBevel *Bevel1;
    	TEdit *Edit1;
    	TEdit *Edit2;
    	TEdit *Edit3;
    	TEdit *Edit4;
    	TEdit *Edit5;
    	TLabel *Label2;
    	TLabel *Label3;
    	TLabel *Label4;
    	TLabel *Label5;
    	TButton *Gsuivant;
    	TButton *ok;
    	TButton *GCancel;
    	TLabel *Label6;
    	void __fastcall GsuivantClick(TObject *Sender);
    	void __fastcall okClick(TObject *Sender);
    	void __fastcall GCancelClick(TObject *Sender);
    private:	// Déclarations de l'utilisateur
     
    public:		// Déclarations de l'utilisateur
    	__fastcall TForm3(TComponent* AOwner);
       void __fastcall init(liste_generics *debut);
    };
     
    //---------------------------------------------------------------------------
    extern PACKAGE TForm3 *Form3;
    //---------------------------------------------------------------------------
    #endif

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Par défaut
    Vérifie également les fichiers que tu inclus.

    Le compilateur pour les includes recopie les fichiers tel qu'ils sont dans le fichier courant (c'est ça un include en gros) et donc au final si la parenthèse non fermé est oublié dans un fichier inclus, l'erreur peut être signalée sur le fichier qui à inclus le fichier source de problème.

  3. #3
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 11
    Par défaut
    bin le problème c'est que justement j'ai regardé tout les fichiers de mon projet mais aucune trace de cette parenthese maquante...

    Le truc bizare c'est que depuis que j'ai cette erreur, elle s'affiche au debut de la compilation et même si je fait expres de rajouter des fautes de syntaxes dans mon code (genre j'enleve un ; etc ...) il ne la remarque pas et ne me marque que ce problème de parenthese manquante..

  4. #4
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par guideram
    Le truc bizare c'est que depuis que j'ai cette erreur, elle s'affiche au debut de la compilation et même si je fait expres de rajouter des fautes de syntaxes dans mon code (genre j'enleve un ; etc ...) il ne la remarque pas et ne me marque que ce problème de parenthese manquante..
    J'ai l'impression que ton environnement utilise des entetes precompiles (dans un desquels il y aurait cette parenthese manquante) alors que tu ne t'y attends pas.

  5. #5
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Ca ressemble plutot comme erreur à un objet déclaré avec le nom d'une fonction... ou d'une macro...

    En même temps, c'est ligne 43 de popup.h... ca doit être trouvable

  6. #6
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 11
    Par défaut
    pour l'environnement, je suis sous Borland c++ Builder 6

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo