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 :

Ouvrir une application en double cliquant sur un fichier associé


Sujet :

C++

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 21
    Points : 20
    Points
    20
    Par défaut Ouvrir une application en double cliquant sur un fichier associé
    Bonjour,

    J'aimerais pouvoir lancer une application en double cliquant sur un fichier associé (ce que je sais faire) mais j'aimerais savoir comment faire en sorte que l'application ouvre le fichier au démarrage (ou au moins qu'elle sache qu'elle a été ouverte à partir d'un fichier et son emplacement).

    Mon interface graphique a été développée avec wxWidgets sous Visual C++ 2008 et j'utilise aussi Boost.

    Merci d'avance,
    Emmanuel

  2. #2
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Il me semble que "tout simplement", une fois que l'application est associée au fichier, lorsque tu double-cliques sur ton fichier, ça execute ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ton application> lefichierenquestion
    Du coup, a priori il suffit de s'occuper d'ouvrir argv[1] si il y a bien un argv[1].

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 21
    Points : 20
    Points
    20
    Par défaut
    Je viens de tester et ça marche effectivement avec argc et argv (que l'on peut récupérer avec wxApp::argc et wxApp::argv pour wxWidgets)

    Merci,

    Emmanuel

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/04/2015, 13h33
  2. Réponses: 16
    Dernier message: 02/09/2011, 19h22
  3. Réponses: 2
    Dernier message: 21/08/2008, 17h34
  4. Réponses: 9
    Dernier message: 28/05/2008, 14h32
  5. Double clic sur un fichier associé à une application
    Par kanzarih dans le forum Débuter
    Réponses: 2
    Dernier message: 13/05/2008, 17h24

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