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

Delphi Discussion :

lancer mon application via le sélectionneur de programmes


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut lancer mon application via le sélectionneur de programmes
    Salut tout le monde,
    J'achève une petite application toute bête (un petit éditeur façon notepad++). Tout est presque parfait sauf un truc : je n'arrive plus à ouvrir un fichier (par exemple un .txt) par un clic-droit->sélectionner le programme. Je sélectionne bien mon exécutable mais rien ne se passe et le fichier s'ouvre avec le notepad traditionnel. Quelqu'un a-t-il déjà été confronté à ce genre de problème ?

    ps: je suis pas sûr mais je crois que ce bug est apparu après que j'ai inséré une icône à mon application.

    MERCI !!!

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Tu géres bien la ligne de commande ?
    Regarde l'association de l'extension .txt dans la registry.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut
    Bonsoir,
    J'ai vérifié, je gère bien la ligne de commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      // Gestion de l'ouverture de l'application
      if ParamStr(1) <> '' then begin
        OpenNewNote(ParamStr(1));
      end else begin
        if pcNotepad.PageCount = 0 then
          AddTabNote();
      end;
    Par contre je n'ai pas compris quand tu as parlé du 'registry'. Tu peux m'en dire plus stp ?

    merci

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par krokmitaine
    Par contre je n'ai pas compris quand tu as parlé du 'registry'. Tu peux m'en dire plus stp ?
    Je parlais de la base de registre, regarde cette clé
    HKEY_CLASSES_ROOT\.txt

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut
    Je suis désespéré ...
    Voilà trois soirs entiers que je passe sur ce bug.
    Je craque.
    J'ai tout vérifié : la base de registre, toutes mes fonctions, les fichiers dof, dpr, etc... rien n'y fait je ne parviens toujours pas à ouvrir un document directement avec mon application.

    Si une bonne âme charitable veut bien se pencher sur la question, il trouvera mes sources à l'adresse suivante : http://pepitooffice.free.fr/pepito_notepad/src/Pepito_Notepad_dev.rar


    petite précision, je travaille sous delphi 7 entreprise edition.

    Merci et pardon du dérangement ...
    Cordialement.

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut
    Yep !
    J'ai tout vérifié
    Pas tout, je pense !

    J'ai juste à peine joué avec l'exe et "léponge.txt", lancé depuis une boîte DOS, et au final j'ai une entrée dans l'ini et quand je relance l'exe j'ai 2 onglets avec léponge.txt. Pas top...

    En plus, le menu "Affichage" me marque "Afficher la barre d'adresse" alors qu'elle est déjà affichée, au premier lancement, car après ça s'arrange il me semble.
    [edit]
    Et aussi, "Sélectionner tout" n'est pas actif ! Me faut modifier le texte pour l'activer ! Nawak ! [/edit]

    « 100 fois sur le métier remets-toi à l'ouvrage », qu'ils disaient...
    --
    jp

    Ah, j'allais oublier : me suis retrouvé sur ton site, très joli, mais des liens bad (en bas) ou carrément non implémentés, à gauche.

Discussions similaires

  1. impossible de lancer mon application via jar ou ant
    Par bobkilla dans le forum Langage
    Réponses: 8
    Dernier message: 25/06/2008, 14h53
  2. Lancer une application via la console ?
    Par tintin72 dans le forum Applications et environnements graphiques
    Réponses: 22
    Dernier message: 07/08/2007, 09h25
  3. Impossible de lancer mon application
    Par lvr dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/04/2007, 09h11
  4. [PHP-JS] Comment lancer mon application
    Par Maria1505 dans le forum Langage
    Réponses: 7
    Dernier message: 18/12/2006, 23h42
  5. Lancer mon application En arriere plan
    Par tarek.seg dans le forum Delphi
    Réponses: 1
    Dernier message: 03/11/2006, 09h24

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