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 :

Question sur c++ builder


Sujet :

C++Builder

  1. #1
    Membre à l'essai
    Homme Profil pro
    aucun
    Inscrit en
    Novembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2013
    Messages : 18
    Points : 17
    Points
    17
    Par défaut Question sur c++ builder
    Bonjour,
    Je voudrais utiliser une classe en c++ builder, ma classe est faite mais je ne sais pas comment l'instancier au démarrage de l'application via :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Principal *pPrincipal = new Principal(12);
    Merci pour votre aide.

  2. #2
    Membre chevronné
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    1
    Par défaut
    Salut,
    plusieurs possibilités
    soit directement dans le constructeur de ta Form
    ta classe Principal doit être instanciée dans la classe TForm

    ou de manière locale dans par exemple un gestionnaire de Bouton
    OnButtonClick

    cordialement
    vous trouverez mes tutoriels à l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les règles du forum

  3. #3
    Membre à l'essai
    Homme Profil pro
    aucun
    Inscrit en
    Novembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2013
    Messages : 18
    Points : 17
    Points
    17
    Par défaut
    Merci beaucoup pour ta réponse, mais là n'est pas le problème. J'ai deux fichiers, le fichier cpp qui contient ma classe et une tforme dans laquelle j'utilise l'évenement de la fenêtre "OnShow" pour écrire mon new de ma classe se trouvant dans l'autre fichier qui est donc un fichier cpp. mais quand je compile, il y a problème et la compilation est refusée, lorsque je regarde où se trouve cette erreur, c'est ma ligne new qui pose problème mais je ne sais pas pourquoi ?

    Quand je compile sans ma ligne Principal *pPrincipal = new Principal(12);, la compilation se fait sans problème (ma classe est donc accepté et correct !) mais avec ma ligne Principal *pPrincipal = new Principal(12);, la compilation est refusée ! voilà mon problème...

  4. #4
    Membre chevronné
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    1
    Par défaut
    Salut,
    Peux tu poster ta classe
    Vordialement
    vous trouverez mes tutoriels à l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les règles du forum

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur multiplateformes
    Inscrit en
    Mars 2003
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur multiplateformes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 273
    Points : 628
    Points
    628
    Par défaut
    Citation Envoyé par Bateau01 Voir le message
    ..... dans laquelle j'utilise l'évenement de la fenêtre "OnShow" pour écrire mon new .....
    Attention aux fuites mémoires sur une déclaration dynamique avec l’événement OnShow !

    Citation Envoyé par Bateau01 Voir le message
    .de ma classe se trouvant dans l'autre fichier qui est donc un fichier cpp. mais quand je compile, il y a problème et la compilation est refusée, lorsque je regarde où se trouve cette erreur, c'est ma ligne new qui pose problème mais je ne sais pas pourquoi ?
    L'entête du fichier de la classe (.h) a t-elle bien été déclarée dans la TForm ?
    Quelle est précisément l'erreur de compil ?
    Sinon il faut effectivement les sources pour voir ce qu'il se passe.

    Yves

  6. #6
    Membre à l'essai
    Homme Profil pro
    aucun
    Inscrit en
    Novembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2013
    Messages : 18
    Points : 17
    Points
    17
    Par défaut
    Salut,

    Je vous remercie pour vos aides précieuses mais j'ai trouvé le problème ! Il fallait tout simplement ajouter l'en-tête "#include "Classe.cpp" à mon tform, maintenant ça compile sans problème.

    Je tiens à vous tous vous remercier.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/07/2017, 14h32
  2. Réponses: 2
    Dernier message: 16/11/2009, 18h26
  3. Questions sur le debuggage avec forms builder 9i
    Par david_m dans le forum Forms
    Réponses: 0
    Dernier message: 09/11/2007, 14h28
  4. Question sur le gui builder
    Par donyas dans le forum NetBeans
    Réponses: 2
    Dernier message: 22/02/2007, 22h26

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