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

  1. #1
    Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    novembre 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : novembre 2017
    Messages : 66
    Points : 49
    Points
    49

    Par défaut Importer une class dans un fichier

    Bonjour,

    Je vous demande votre aide car je suis coincé sur une erreur qui me parraît bête mais à laquelle je ne trouve pas de réponse.
    J'ai deux fichiers : One_fic et Two_fic.
    Dans One_fic j'ai une class
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    export default class One_fic extends React.Component {
     
    //Mon code composé de fonctions
     
    }
    Dans le second fichier j'aimerais appeler cette class pour effectuer son code.
    En en-tête du second fichier j'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import One_fic from "./One_fic"
    J'aimerais savoir s'il est possible d'appeler cette class.


    Merci d'avance pour votre aide.

  2. #2
    Membre émérite
    Inscrit en
    octobre 2011
    Messages
    1 303
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 1 303
    Points : 2 293
    Points
    2 293

    Par défaut

    J'aimerais savoir s'il est possible d'appeler cette class.
    Bien sur, et c'est l'idée même.

    Par example, on met ceci dedans la classe One_fic...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    //direBonjour():void {
    direBonjour () {
        console.log('Bonjour ...');
    }
    Et puis, l'idée (simpliste) est un peu comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    import One_fic from "./One_fic";
    const one_fic=new One_fic();    //faire voir le constructeur exact
    one_fic.direBonjour();
    edition:la ligne deux const ou var ou ... au lieu de One_fic, bien entendu.

  3. #3
    Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    novembre 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : novembre 2017
    Messages : 66
    Points : 49
    Points
    49

    Par défaut

    Bonjour et merci pour votre aide

    J'ai essayé ce que vous m'avez montré.
    J'ai cette erreur :
    One_Fic__.a.One_Fic is not a function

    (il sagit en fait d'une méthode mais je pensais les appeler de la même manière)

  4. #4
    Membre émérite
    Inscrit en
    octobre 2011
    Messages
    1 303
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 1 303
    Points : 2 293
    Points
    2 293

    Par défaut

    Si vous pouvez être plus précis dans tous les détails - One_fic vs One_Fic et puis One_Fic.a.One_Fic ??? (c'est quoi 'a' ?) et puis la ligne d'export etc... - on peut y revenir.

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/02/2007, 18h54
  2. importer une classe dans mon projet
    Par dietrich dans le forum Delphi
    Réponses: 1
    Dernier message: 17/07/2006, 10h57
  3. Sauvegarder/Lire une classe dans un fichier
    Par Rodrigue dans le forum C++
    Réponses: 10
    Dernier message: 10/09/2005, 15h12
  4. Réponses: 4
    Dernier message: 10/02/2005, 17h10
  5. [C#] [.NET] Lecture d'une classe dans un fichier
    Par niPrM dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/05/2004, 09h57

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