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++Builder Discussion :

lancer une application BCB 5 à partir d'un fichier


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 24
    Par défaut lancer une application BCB 5 à partir d'un fichier
    Bonjour,
    j'ai regardé la FAQ et n'est pas trouvé de sujet correspondant à ma question :
    comment lancer un exécutable développé en BCB 5 à partir d'un fichier que cet exécutable utilise ?
    Comme ma question est loin d'être claire, je m'explique avec un simple exemple : si je clique sur un fichier .xls, EXCEL s'ouvre automatiquement en chargeant ce fichier. comment faire cela ?
    merci d'avance si quelqu'un a l'info et peut me la passer

  2. #2
    Membre éclairé Avatar de jehrikhan
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    Ca c'est depuis l'OS que ça se configure.
    Quand tu fais clic droit sur ton fichier tu as l'option "Ouvrir avec".
    La tu fais "choisir le programme".
    Tu vas chercher ton exe et tu coche l'option "toujours utiliser ce programme pour ouvrir ce type de fichier"


    Donc ça c'est pour le faire a la main.
    Maintenant pour le faire de façon automatique a l'install de ton appli je suppose qu'il doit y avoir une clé quelque part dans la base de registres qui te permet d'associer un exe a un type de fichier.

    Je regarde ça de plus pret et si je trouve quelque chose je te tiens au courant

    (mais du coup je pense que ton post aurait plus sa place dans la section "programmation Windows:p)

  3. #3
    Membre éclairé Avatar de jehrikhan
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    je suis tombé sur ce lien
    http://www.phidels.com/php/index.php...zip.php3&id=90

    C'est du Delphi mais ça reste tres lisible :p

    en gros il explique ce qu'il y a a faire avant le code pour associer une extension à un exe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    // principe de l'association d'une extension à un exécutable (par exemple ess à
    // c:\outils\essai.exe) (à tester manuellement par RegEdit:
    // dans la partie de la base de registre HKEY_CLASSES_ROOT mettre une clef .ess
    // puis, à l'intérieur, au nom '' c'est à dire pas de caractère,
    // donnez comme valeur ess_file (par exemple)
    // puis, dans la partie de la base de registre HKEY_CLASSES_ROOT mettre
    // une clef ess_file puis les sous clefs de façon à obtenir
    // ess_file\shell\Un libellé\command.
    //  A l'intérieure de cette sous sous.. clef,
    // associez au nom '' la valeur c:\outils\essai.exe
    Je l'ai testé en modifiant la base de registre à la main ça marche au poil

  4. #4
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Si tu veux que ton application le face toute seule (plutot que de le faire a la main) regarde du coté de la classe TRegistry qui permet de lire/ecrire dans la base de registre

  5. #5
    Membre émérite
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512

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

Discussions similaires

  1. [PPT-2003] lancer une macro excel a partir d'un fichier powerpoint
    Par yvespi dans le forum VBA PowerPoint
    Réponses: 10
    Dernier message: 15/06/2010, 15h48
  2. Réponses: 9
    Dernier message: 24/03/2009, 07h39
  3. Réponses: 11
    Dernier message: 25/05/2006, 11h42
  4. Lancer une application à partir d'un lien web
    Par jayce_84 dans le forum ASP
    Réponses: 4
    Dernier message: 16/02/2006, 10h30
  5. Lancer une application à partir d'un programme
    Par Bouguennec dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 05/11/2005, 19h02

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