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

VB.NET Discussion :

trouver le chemin d'un fichier


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Enseignant
    Inscrit en
    Avril 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2007
    Messages : 130
    Par défaut trouver le chemin d'un fichier
    bonjour
    je souhaite lancer easyPHP au démarrage de ùmon application
    j'utilise le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Try
                Process.Start("C:\Program Files (x86)\EasyPHP-5.3.3\EasyPHP-5.3.3.exe")
            Catch
                MsgBox("erreur ")
            End Try
        End Sub
    mais le chemin du fichier à lancer peut être différent d'un ordinateur à un autre.
    quelles lignes de code je dois ajouter pour récupérer le chemin de easyphp ?

  2. #2
    Membre très actif
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Par défaut
    ca m'étonnerai que ca soit possible

    et même si ca l'es ca sera surement un nid a problème

    je te conseil de placer le chemin de l'application dans un fichier .ini ou xml ( XML c'est mieux )

    et a l'installation tu demandera a l'utilisateur de saisir le chemin

    cordialement

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2003
    Messages : 401
    Par défaut
    comme le dit alex61 ça va être difficile.

    je rajouterai tu peux aussi rechercher le nom de l'exe dans les différents programe file et et tout les sous dossiers.

    Attention la recherche peux prendre du temps

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
        Private Function Get_fichiers(ByVal DossierEnCours As IO.DirectoryInfo) As List(Of IO.FileInfo)
            Dim Fichiers As New List(Of io.fileinfo)
     
            Fichiers.AddRange((From file In DossierEnCours.GetFiles("EasyPHP*.exe")).ToArray)
     
            For Each Dossier In DossierEnCours.GetDirectories
                Fichiers.AddRange(Get_fichiers(Dossier).ToArray())
            Next
     
            Return Fichiers
        End Function
    le plus simple à mon avis c'est encore comme à dit alex61
    A l'installation tu demandera a l'utilisateur de saisir le chemin

  4. #4
    Membre confirmé
    Femme Profil pro
    Enseignant
    Inscrit en
    Avril 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2007
    Messages : 130
    Par défaut
    en fait, j'utilise easyPhp comme SGBD.

    pour que la base de données soit accessible, easyphp doit etre en marche.
    Or cela n'est possible que si:

    - je lance easyPhp par code (et donc j'aurais le problème du chemin de l'executable)

    Ou

    - l'utilisateur lance easyphp, avant de lancer l'application (ce qui n'est pratique........)

    comment je peux résoudre ce problème de Base de données?

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2003
    Messages : 401
    Par défaut
    je dirais, laisse tourner easy php en continue et lance le au démarrage de windows.

Discussions similaires

  1. Trouver le nom d'un fichier à partir d'un chemin
    Par StephanieL dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/09/2009, 09h40
  2. trouver le chemin d'un fichier
    Par Patnel dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/09/2009, 07h36
  3. Trouver le chemin d'un fichier en VBA sur MS PROJECT
    Par Linono dans le forum VBA Project
    Réponses: 3
    Dernier message: 22/05/2009, 00h28
  4. Trouver le bon chemin pour un fichier.
    Par Yepazix dans le forum Débuter
    Réponses: 3
    Dernier message: 13/02/2009, 09h57
  5. Comment trouver le chemin d'un fichier
    Par melisse dans le forum Langage
    Réponses: 4
    Dernier message: 16/01/2007, 15h43

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