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

VC++ .NET Discussion :

[C++.NET] Probleme a l'execution de mon appli


Sujet :

VC++ .NET

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut [C++.NET] Probleme a l'execution de mon appli
    Bonjour à tous,
    Alors je n'ai pas un probleme lors de la compilation mais lorsque je lance mon executable.
    Voila le probleme j'ai des boutons qui permettent d'ouvrir de nouvelles forms mais lorsque je clique dessus j'ai un message qui apparait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Une exception non gérée s'est produite.....
    showDialog a essaye de definir un formulaire ineligible comme prprietaire.Les formulaires ne peuvent pas s'appartenir ou appartenir à leur proprietaires.
    Nom du parametre : owner
    Donc la je coince car c'est pas un probleme de compilation j'ai jamais eu ce type d'erreur, voici un peu de 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
     
    public __gc class Form1 : public System::Windows::Forms::Form
    {
    public:
             Carac_asperseurs * fen_carac;
             Statistiques * fen_stats;
     
             Form1(void)
             {
                InitializeComponent();
             }
    ...........
    ...........
    private: Sytem::Void button2_click(System::Object * sender, System::EventArgs * e)
    {
    fen_carac->ShowDialog();
    }
    Merci pour votre aide.
    @+++

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Par défaut
    Je suppose que si tu utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    fen_carac->Show();
    tu pourrai peut etre resoudre le probleme ...
    mais il me smeble que ton form ne sera plus modal :/

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut
    Non meme pas ca me genere une autre erreur lors de l'execution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    La reference d'objet n'est pas definie à une instance d'objet

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Par défaut
    Tu pourrais essayer avec ceci :
    Fen_carac->ShowDialog(this->Owner);

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut
    Bah desole mais ca me refais l'erreur du debut c'est comme ci j'avais rien change.

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Par défaut
    Il faut sûrement créer une instance le la fenêtre avant de l'afficher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (!fen_carac) fen_carac = new Carac_asperseurs();

  7. #7
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut
    Je viens de tester et non ce la ne marche pas il me dit que:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Seules les donnees membres static peuvent etre initialisees à linterieur de la classe __ gc ou d'un type valeur

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Par défaut
    A cet endroit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    private: Sytem::Void button2_click(System::Object * sender, System::EventArgs * e)
    {
    if (!fen_carac) fen_carac = new Carac_asperseurs();
    fen_carac->ShowDialog();
    }

  9. #9
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut
    Merci ca fonctionne c genial

  10. #10
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    un conseil, une fois tu auras comme message d'erreur:

    La reference d'objet n'est pas definie à une instance d'objet
    alors tu dois penser à l'instanciation de tes objets avec le NEW
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur d'execution de mon appli vbnet
    Par joelferdy dans le forum VB.NET
    Réponses: 0
    Dernier message: 10/06/2010, 15h50
  2. Réponses: 1
    Dernier message: 30/12/2008, 18h36
  3. Inclure une Dll dans l'executable de mon appli
    Par jcloupgarou dans le forum Visual C++
    Réponses: 3
    Dernier message: 16/01/2008, 11h54
  4. [VB.net] Probleme execution requete
    Par nico10gbb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 13/04/2006, 11h13
  5. Réponses: 3
    Dernier message: 03/04/2006, 18h30

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