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

Windows Forms Discussion :

[VB.NET]emplacement des données


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de thierry007
    Homme Profil pro
    Autodidacte
    Inscrit en
    Août 2006
    Messages
    876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 876
    Par défaut [VB.NET]emplacement des données
    dans VB6 il était facile de donner un emplacement pour ces données au niveau de l'application ou en dessous avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    stringdata = app.path & "\" ...
    quel est le similaire en .NET , j'ai trouvé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    StringData = Application.ExecutablePath
    mais là on descent trop bas, je voudrais rester au niveau du répertoire du projet

    Une tite idée sur le pouce

    Merci

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    bonsoir,
    je pense que la réponse a ta question est dans la faq

    http://faqcsharp.developpez.com/?page=syst#syst_appdir (c#)
    // Répertoire courant
    Console.WriteLine("Le répertoire courant est : {0}", Environment.CurrentDirectory);

    // Chemin de l'exécutable
    // Pour les WinForms, on peut aussi utiliser Application.ExecutablePath
    string exepath = Environment.GetCommandLineArgs()[0];
    // Répertoire de l'exécutable
    string exedir = exepath.Substring(0, exepath.LastIndexOf('\\'));

    bonne chance

  3. #3
    Membre éprouvé Avatar de thierry007
    Homme Profil pro
    Autodidacte
    Inscrit en
    Août 2006
    Messages
    876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 876
    Par défaut
    Aucune de ces commandes ne donne le bon répertoire, je retombe trop bas dans le tree ( ....\bin\debug )


  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    perso (je sais que c'est pas propre)
    mais lorsque je que je veux passer un path (rapidement) je fais :
    string : "./monfichier.csv"; (par exemple) et la je sais que je suis dans mon répertoire...
    Mais bon c'est peu élégant.
    Merci a ceux qui ont d'autres idées.

    Bon dev

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/10/2006, 22h14
  2. [VB.NET]Afficher des données Access
    Par mael94420 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 05/10/2006, 08h11
  3. [VB.Net] Afficher des données dont la valeur est nulle
    Par badnane2 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 06/06/2006, 13h23
  4. [VB.Net] recuperer des données sous la forme 0001
    Par eown dans le forum Windows Forms
    Réponses: 4
    Dernier message: 17/05/2006, 12h32
  5. [VB.NET] Recuperer des données ds un fichier
    Par Aspic dans le forum VB.NET
    Réponses: 2
    Dernier message: 03/11/2005, 09h31

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