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

API, COM et SDKs Delphi Discussion :

OUverture d'un programme .exe en cliquant sur son fichier associé


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 23
    Points : 16
    Points
    16
    Par défaut OUverture d'un programme .exe en cliquant sur son fichier associé
    Bonjour,
    J'essais de trouver sur le forum une discussion sur ce qui suit:

    J'ai fait le lien entre un fichier de données ".datp" et un fichier ".exe" créé avec Delphi 2009. Dans Exploreur (Windows 7), je double-clique sur le fichier ".datp. et le programme s'ouvre correctement. J'aimerais aller plus loin et faire lire le fichier sur lequel j'ai double-cliqué. Il me semble qu'avec Windows XP, ça se faisait tout seul. Mais depuis mon transfère sous Windows 7, plus rien. C'est quoi le truc?

    Merci à l'avance.

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 710
    Points : 25 596
    Points
    25 596
    Par défaut
    Je n'ai pas tout compris avec ton étrange formulation de message

    Mais l'association de fichier à un exe utilise

    - soit la méthode basique qui consiste à mettre le nom du fichier en paramètre (c'est Windows qui le fait tout seul), donc voir ParamStr(1);

    - soit la méthode avancée appelé DDE

    voir "Panneau de configuration\Programmes\Programmes par défaut\Définir les associations"

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    ShaiLeTroll,

    Tu n'es pas "Expert Confirmé Sénior" pour rien. Même quand tu ne comprends pas, tu comprends.

    Je connaissais l'existence de ParamStr(1) mais une erreur bête de programmation faisait que ça ne marchait pas. Tu m'as confirmé de continuer à chercher dans cette direction et j'ai trouvé l'erreur. Merci.

    P.S.: Comment je peux mettre "résolu"?

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/09/2011, 12h03
  2. Réponses: 1
    Dernier message: 18/11/2008, 10h24
  3. Réponses: 2
    Dernier message: 26/09/2008, 15h37
  4. probleme d'ouverture d'un nouveau JFrame en cliquant sur une cellule d'un JTable
    Par soussou80 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 20/04/2008, 22h45
  5. ouverture d'un programme par double clic sur un fichier
    Par zieg18 dans le forum Visual C++
    Réponses: 6
    Dernier message: 12/07/2006, 11h02

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