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++ Discussion :

EStackOverFlow - depassement de la pile


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 114
    Par défaut EStackOverFlow - depassement de la pile
    Bonjour tout le monde,

    Voila j'ai cherché comment résoudre mon probleme mais enfaite j'ai l'impression ne pas etre dans les cas que je trouve.

    Donc je vous explique :

    J'ai une excepetion de type EStackOVerFlow qui m'indique un depassement de la pile.

    mon code est le suivant :
    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
     
    void __fastcall TNomenclature::AddMecaniqueButtonClick(TObject *Sender)
    {
        XMLNomenclature = new TXMLNomenclature();
        XMLNomenclature->GetAdonix(Accueil->mNomProjet,Accueil->mNomNom);
        ChoixFonction = new TChoixFonction(this->Owner, 1);
        ChoixFonction->NomNomenclatureEd->Text = Accueil->mNomNom;
        ChoixFonction->ADONIXMaskEd->Text = XMLNomenclature->mCodeAdonix;
        ChoixFonction->NomNomenclatureEd->ReadOnly = true;
        ChoixFonction->ADONIXMaskEd->ReadOnly = true;
        delete XMLNomenclature;
        this->Hide();
        if( mrOk == ChoixFonction->ShowModal())
        {
          Init();
        }
        delete ChoixFonction;
        this->Show();
    }
    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
     
    class TChoixFonction : public TForm
    {
    __published:	// Composants gérés par l'EDI
    //...//
    private:	// Déclarations de l'utilisateur
    public:		// Déclarations de l'utilisateur
      __fastcall TChoixFonction(TComponent* Owner, int choix);
      int mChoix;
    };
     
     
    __fastcall TChoixFonction::TChoixFonction(TComponent* Owner, int choix)
      : TForm(Owner), mChoix(choix)
    {
    }

    voila quand j'arrive a la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        ChoixFonction = new TChoixFonction(this->Owner, 1);
    J'ai donc l'erreur que je vous ai cité plus haut.

    Lorsque j'enleve le int choix et le mChoix et donc le 1 dans l'apelle du constructeur ca fonctionne. Je sais que je peux passer ma variable choix par un autre moyen, mais j'ai lu qu'il etait preferable de faire comme ça ... (enfin je crois)


    Donc j'aimerais savoir d'ou vient le probleme.


    Cordialement,

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 114
    Par défaut
    Enfaite il faudrait que j'arrive a passer mon variable en parametre du constructeur et l'initialisé car j'en ai besoin des la construction de ma form.


    personne n'a d'idée ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 114
    Par défaut
    Toujours personne pour venir à ma rescousse ?

  4. #4
    scr
    scr est déconnecté
    Membre éprouvé
    Inscrit en
    Juin 2005
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 127
    Par défaut
    Poste un code qui soit compilable

Discussions similaires

  1. EStackOverflow erreur de debordement de pile
    Par the watcher dans le forum Bases de données
    Réponses: 7
    Dernier message: 21/01/2010, 11h33
  2. [PDT]Erreur de depassement de pile?
    Par Zamentur dans le forum Eclipse PHP
    Réponses: 1
    Dernier message: 03/04/2009, 11h04
  3. Réponses: 4
    Dernier message: 17/04/2008, 19h20
  4. erreur depassement de pile
    Par am.beac dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 17/03/2008, 22h48
  5. [TASM] Déclarer le segment de pile
    Par cipher dans le forum x86 16-bits
    Réponses: 2
    Dernier message: 01/10/2002, 03h58

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