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 :

Ouvrir un Form depuis Form1


Sujet :

C++Builder

Vue hybride

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 80
    Par défaut Ouvrir un Form depuis Form1
    Voila, je souhaite ouvrir une Form si une condition n'est pas remplis dans ma Form1 principale.
    Avec mon code, la compilation se passe correctement, mais j'obtiens une violation d'acces
    a l'ouverture du logiciel.

    Pour l'exemple, si je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void __fastcall TForm1::AboutClick(TObject *Sender)
    {
    Form6->Show();
    }
    ca fonctionne tres bien, mais si je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int i=1;
    if(i==1) Form6->Show();
    violation d'acces!

    Une autre petite question: comment passer a la ligne (ou écrire sur plusieurs lignes si on veut) dans une MessageBox?

    merci d'avance...

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Le problème ne viens sans doute pas de ton if. Si tu fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void __fastcall TForm1::AboutClick(TObject *Sender)
    {
    Form6->Show();
    }
    Est-ce que tu as le même problème? Si oui, alors il y a un bogue dans Form6. Peut-être dans l'évènement OnShow?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 80
    Par défaut
    ...non, cela fonctionne, mais ce n'est pas ce que je veux.
    (J'avais fais une erreur, il s'agit de Form6; post edité.)

  4. #4
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Citation Envoyé par Arthur59 Voir le message
    Une autre petite question: comment passer a la ligne (ou écrire sur plusieurs lignes si on veut) dans une MessageBox?
    Il suffit d'utiliser "\n".

    Voici un example:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MessageBox(Handle, "Ma première ligne.\nMa seconde.", "Blabla", MB_OK);

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 80
    Par défaut
    OK, merci pour ta reponse.
    Finalement je vais utiliser un MessageBox.

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

Discussions similaires

  1. Ouvrir un Form depuis Form pricipal
    Par nima.ly dans le forum C++Builder
    Réponses: 2
    Dernier message: 07/02/2010, 22h36
  2. Ouvrir Form depuis variable
    Par fxbrg dans le forum Windows Forms
    Réponses: 12
    Dernier message: 07/04/2009, 12h29
  3. Ouvrir une form depuis une class
    Par totoche dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 01/09/2006, 11h13
  4. Ouvrir Form depuis SousForm selon Id
    Par samlepiratepaddy dans le forum Access
    Réponses: 12
    Dernier message: 09/11/2005, 10h59
  5. [Forms 5] Ouvrir un HTML depuis forms
    Par anthony8 dans le forum Forms
    Réponses: 2
    Dernier message: 28/06/2005, 14h45

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