Partage
  • Partager sur Facebook
  • Partager sur Twitter

le compilo me dis que le pointeur n'est pas défini ...

... alors que c'est le cas

Sujet résolu
    11 juin 2008 à 13:59:11

    Bonjour,
    voilà le compilo me sort cette erreur :
    browser\browser.cpp: In function `void changeUrl(const QUrl&)':
    browser\browser.cpp:28: error: `web' undeclared (first use this function)
    browser\browser.cpp:28: error: (Each undeclared identifier is reported only once
     for each function it appears in.)
    mingw32-make[1]: *** [release/browser.o] Error 1


    alors que :
    #ifndef H_BROWSER_H
    #define H_BROWSER_H
    
    #include <QWebView>
    #include <QUrl>
    
    #include "../index.h" // toutes les definitions, url, images
    
    class Navigateur : public QWidget {
    
    	Q_OBJECT
    
    	public:
    		Navigateur(QWidget *parent=0);
    
    	public slots:
    		void affiche();
    	
    	private slots:
    		void changeUrl(const QUrl &url);
    
    	private:
    			QWebView *web;
    
    };
    #endif
    

    #include "browser.h"
    
    Navigateur::Navigateur(QWidget *parent) : QWidget(parent)
    {
    	web = new QWebView(parent);
        web->load(QUrl(/* QCoreApplication::applicationDirPath() + */VIDEO_URL));
    	connect(web, SIGNAL( linkClicked(const QUrl &url) ), this, SLOT( changeUrl(const QUrl &url) ));
    }
    
    void changeUrl(const QUrl &url)
    {
    	web->setUrl(url);
    }	
    
    void Navigateur::affiche()
    {
    	web->show();
    }
    


    c'est très bizzard vous trouvez pas?

    moi je ne trouve pas de soluce si vous pouviez m'aider :)

    merci
    • Partager sur Facebook
    • Partager sur Twitter
    :)
      11 juin 2008 à 14:04:06

      void changeUrl(const QUrl &url)
      tu n'as pas oublié un Navigateur:: par hasard? :p
      • Partager sur Facebook
      • Partager sur Twitter
        11 juin 2008 à 14:05:46

        grrrr grrrrrrr grrrrrrr
        Merci :)
        • Partager sur Facebook
        • Partager sur Twitter
        :)

        le compilo me dis que le pointeur n'est pas défini ...

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown