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 un fichier


Sujet :

Delphi

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut Lancer un fichier
    bonjour :
    Je voudrais ouvrir un fichier texte( le lancer pas l'ouvrir juste pour le lire ou pour y écrire) ,
    j'ai fiat reste(fichier) mais ça ne me lance pas l'éditeur texte avec mon fichier.
    Merci pour votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 88
    Par défaut
    bonjour,

    reset ne sert qu'à ouvrir un fichier sans afficher le contenu.
    Pour le lancer (l'afficher à l'écran ?), s'il est associé à un programme il suffit de faire un shellexecute.
    Par exemple, la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ShellExecute(0, 'open', pchar('Document Utilisateur.doc'), nil, nil, 0)
    va ouvrir Winword car les .doc sont associés à Winword

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut
    MOn fichier est un fichier texte et je voudrais l'ouvrir avec l'éditeur texte .
    Si j'utilise le shellexecute ça va m'ouvrir le fichier en lançant le programme alors que moi je veux l'ouvrir à la fin de l'exécution encliquant sur une icone texte

  4. #4
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    La commande que t'as donnée ryko est valable également si c'est un fichier texte, ou tout autre fichier dont l'extension (le type) est reconnu par l'OS.

    Si c'est du texte, il te lancera ton fichier texte comme si tu doubles-cliquais dessus.
    Si c'est une image, il ouvrira ton viewver préféré avec l'image, etc...

    Sinon, il faut lancer spécifiquement un certain programme, avec comme paramètre le nom de ton fichier (en général, beaucoup de programme peuvent prendre en 1er parametre le fichier à charger).
    Tu peux lancer spécifiquement ton prog, également avec ShellExecute

    bon courage
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut
    j'ai réglé mon problème.
    Merci beaucoup pour votre aide.
    Bonne journée

  6. #6
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    si j'ai bien compri vous voullez choisire le programme avec lequel vous voullez ouvrir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ShellExecute(0, 'open', pchar('nonduprgarme.exe  Document Utilisateur.doc'), nil, nil, 0)

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

Discussions similaires

  1. [VB6] Comment Lancer un fichier externe sous vb6 ??
    Par Barred dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/05/2006, 19h35
  2. Réponses: 3
    Dernier message: 17/05/2005, 14h26
  3. Lancer un fichier vidéo
    Par Arkadius dans le forum C++Builder
    Réponses: 2
    Dernier message: 30/09/2004, 20h20
  4. Comment lancer un fichier HTML ??
    Par Franck.H dans le forum Windows
    Réponses: 2
    Dernier message: 25/01/2004, 20h00
  5. Lancer un fichier html
    Par miss mary b dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 01/01/2004, 20h04

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