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 :

J'instancier une méthode


Sujet :

C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Novembre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2015
    Messages : 9
    Par défaut J'instancier une méthode
    Bonjour,

    j'ai une methode ''SENDFRAME" qu est sur un fichier ANCREwifi.cpp.


    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    /**
     * \brief Fonction permettant d'envoyer un message à une ancre
     *
     * \param num : numero de l'ancre destinataire (0 pour toutes)
     * \param sendFrameBuffer : buffer d'envoi du message
     * \param length : longueur du message
     *
     */
    void anchor::sendFrame( int num, QByteArray sendFrameBuffer, unsigned int length)
    {
        unsigned int start, stop;
        if( num == 0)
        {
            start = 1;
            stop = NbAnchor;
        }
        else
        {
            start = stop = num;
        }
        for(unsigned int i=start; i<=stop; i++)
        {
            if( (Connected[i] == CONNECTED) ||  (Connected[i] == CONNECTING) )
            {
                socket.at(i)->write(sendFrameBuffer, length);
            }
        }
    }

    je veux utiliser (instancier) cette methode dans un autre fichier "mainwindow.cpp"

    ici

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    //...............................................................START.......................................................//
     
    void MainWindow::on_start_clicked()
    {
        unsigned int lenght;
     
                    //QByteArray frame ;
                    Frame[1]  = 0x80;
     
                    anchor::sendFrame(1,Frame,lenght);
    }
    quand je compile ca me sort ca ==
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'cannot call member function void anchor::sendFrame( int , QByteArray sendFrameBuffer, unsigned int ) without objets
    de quels objets il parle ??

    je vous mets aussi le AncreWifi.h

    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 anchor : public QObject
    {
        Q_OBJECT
    public:
        explicit anchor(QObject *parent = 0);
     
    signals:
        void setLed(unsigned char nbLed);
        void ackMode(unsigned int);
        void ackStart(unsigned int);
        void ackStop(unsigned int);
        void ackTabTag(unsigned int);
     
    public slots:
     
        void sendFrame(int num, QByteArray sendFrameBuffer, unsigned int length);
    Images attachées Images attachées  

Discussions similaires

  1. Appeller une méthode d'une autre classe sans l'instancier
    Par pitchu dans le forum Objective-C
    Réponses: 0
    Dernier message: 21/12/2016, 15h40
  2. Réponses: 8
    Dernier message: 23/12/2010, 10h32
  3. Réponses: 3
    Dernier message: 15/01/2008, 17h10
  4. [Reflection]Instanciation d'object en parametre d'une méthode
    Par mezoo dans le forum API standards et tierces
    Réponses: 19
    Dernier message: 31/08/2006, 12h00
  5. instanciation problématique dans une méthode ActiveX
    Par mr.saucisse dans le forum MFC
    Réponses: 14
    Dernier message: 17/01/2006, 16h34

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