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

MFC Discussion :

[Visual C++]probleme avec un chemin relatif


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut [Visual C++]probleme avec un chemin relatif
    Bonjour

    je travaille sur Visual C++ et j'essaie de lancer une image flash dans une fenetre.
    pour cela j'utilise la fonction setMovie de CShockWaveFlash . Voici son code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    void CShockwaveFlash::SetMovie(LPCTSTR lpszNewValue)
    {
        static BYTE parms[] =
            VTS_BSTR;
        InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
             lpszNewValue);
    }
    mon probleme est que je n'arrive pas à afficher mon image.

    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    m_FlashPlayer.SetMovie(".\\cdromflash.swf");
    mais ca marche quand je modifie de cette facon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    m_FlashPlayer.SetMovie("c:\\cdromflash.swf");
    Bien sur dans ce deuxieme exemple j'ai copié l'image dans c:\
    tandis que dans mon premier exemple l'image se trouve dans le répertoire courant ou se trouve mon projet.

    S'il vous plait vous pourriez m'aider. je ne comprend pas du tout pourquoi la fonction de comprend pas les chemins relatifs.

  2. #2
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Bizarre, ça doit marcher.

    Est-ce que tu changes le répertoire courant ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut
    non ca reste le meme.

    Moi aussi je me dis que ca doit marcher mais ca ne marche pas

  4. #4
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par bouba83
    dans mon premier exemple l'image se trouve dans le répertoire courant ou se trouve mon projet.
    Bonjour,

    je crois que ton fichier doit se trouver au même endroit (dans le même répertoire) que l'exécutable.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut
    Je bien mis l'image dans le dossier Debug ou se trouve l'executable mais ca ne marche pas non plus.

    j'ai tout essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    m_FlashPlayer.SetMovie(".\\Debug\\CDROMFLASH.swf");
    m_FlashPlayer.SetMovie("\\Debug\\CDROMFLASH.swf");
    m_FlashPlayer.SetMovie("Debug\\CDROMFLASH.swf");
    m_FlashPlayer.SetMovie("CDROMFLASH.swf");
    m_FlashPlayer.SetMovie(".\\CDROMFLASH.swf");
    m_FlashPlayer.SetMovie("\\CDROMFLASH.swf");
    Je ne sais plus quoi faire...

  6. #6
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Fais un

    avant l'appel de SetMovie, et regardes quel est le dossier affiché.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut
    j'ai pas le temps de lire la fenetre ms-dos comment fait on pour qu'elle ne se ferme pas?

  8. #8
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut
    J'ai fais avec ces deux codes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    system("pause");
    system( "dir" );
        m_FlashPlayer.SetMovie("CDROMFLASH.swf");
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    system("dir");
     system( "pause" );
         m_FlashPlayer.SetMovie("CDROMFLASH.swf");
    mais je ne peux toujours pas voir ce que me demande la commande system("dir");

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

Discussions similaires

  1. Travailler avec un chemin relatif
    Par Spont dans le forum Entrée/Sortie
    Réponses: 8
    Dernier message: 22/04/2009, 18h12
  2. Lancement d'un .exe avec C# - chemin relatif?
    Par WeeJay dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 28/05/2008, 09h29
  3. probleme avec le chemin
    Par ralf91 dans le forum C#
    Réponses: 1
    Dernier message: 14/05/2008, 21h23
  4. [Visual C++]probleme avec les fonctions declarées static
    Par sana06 dans le forum Visual C++
    Réponses: 2
    Dernier message: 20/07/2007, 11h21
  5. [Système]Probleme avec un chemin dans cmd.exe
    Par Sarrus dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 14/09/2005, 08h31

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