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

Qt Discussion :

Phonon petite procédure


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Attrox
    Profil pro
    Concepteur
    Inscrit en
    Mars 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Concepteur

    Informations forums :
    Inscription : Mars 2009
    Messages : 119
    Par défaut Phonon petite procédure
    Voila j'utilise QT 4.5 sur windows Xp j'ai fait une procédure ou plutot je l'ai pomper sur QtAssistant pour la tester et elle me renvoi un message d'erreur bizarre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    void play()
    {
     
         Phonon::MediaObject *mediaObject = new Phonon::MediaObject(this);
         mediaObject->setCurrentSource(Phonon::MediaSource("C:\a.mp3"));
         Phonon::AudioOutput *audioOutput =new Phonon::AudioOutput(Phonon::MusicCategory,this);
         Phonon::Path path = Phonon::createPath(mediaObject, audioOutput);
     
    }

    C:/AppliSon/mainWindow.cpp:98:
    error: invalid use of `this' in non-member function

  2. #2
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Citation Envoyé par Attrox Voir le message
    Voila j'utilise QT 4.5 sur windows Xp j'ai fait une procédure ou plutot je l'ai pomper sur QtAssistant pour la tester et elle me renvoi un message d'erreur bizarre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    void play()
    {
     
         Phonon::MediaObject *mediaObject = new Phonon::MediaObject(this);
         mediaObject->setCurrentSource(Phonon::MediaSource("C:\a.mp3"));
         Phonon::AudioOutput *audioOutput =new Phonon::AudioOutput(Phonon::MusicCategory,this);
         Phonon::Path path = Phonon::createPath(mediaObject, audioOutput);
     
    }
    Ton erreur vient du fais que tu est dans un .cpp que ta fonction play n'est pas précédé par l'operateur de resolution de porté ::. Par conséquent le compilateur considère que ta fonction play ne fais pas partie d'une classe donc "this" il ne connais pas.

    En gros tu dois faire ça dans ton .cpp




    C:/AppliSon/mainWindow.cpp:98:
    error: invalid use of `this' in non-member function
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    void mainWindow::play()
    {
     
         Phonon::MediaObject *mediaObject = new Phonon::MediaObject(this);
         mediaObject->setCurrentSource(Phonon::MediaSource("C:\a.mp3"));
         Phonon::AudioOutput *audioOutput =new Phonon::AudioOutput(Phonon::MusicCategory,this);
         Phonon::Path path = Phonon::createPath(mediaObject, audioOutput);
     
    }
    et décalrer void play() dans le mainWindow.h

    Bon courage.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  3. #3
    Membre confirmé Avatar de Attrox
    Profil pro
    Concepteur
    Inscrit en
    Mars 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Concepteur

    Informations forums :
    Inscription : Mars 2009
    Messages : 119
    Par défaut Merci
    Aie l'erreur de gros débutant j'avais même pas vu lol. Je te remercie l'ami, putain comment j'ai pu poster sa.

Discussions similaires

  1. Petit soucis de procédure ;)
    Par Iobane dans le forum Développement
    Réponses: 4
    Dernier message: 29/10/2010, 16h34
  2. Petite question sur les procédures stockées
    Par Jobard81 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 10/11/2008, 16h15
  3. Petit problème avec une procédure stockée
    Par Poulain dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 18/05/2007, 18h58
  4. Petite question avec Procédure??
    Par STRUFIELD dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/12/2005, 09h12
  5. Réponses: 11
    Dernier message: 26/11/2005, 13h00

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