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 :

Problème d'emplacement fichiers / dossiers [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Par défaut Problème d'emplacement fichiers / dossiers
    Bonjour,

    Je viens vers vous afin d'avoir un petit conseil.

    J'ai enfin réussi a finir mon application (non sans mal), la publication se passe bien. Le hic lors de l'utilisation j'ai un défaut qui apparait voir ci dessous.



    Le dossier historique et le fichier historique sont utilisés régulièrement dans mon application (Stockage de toutes les actions "aide mémoire").

    J'ai le même soucis avec un fichier d'aide qui est appelé par l'appui sur un bouton.

    Je pense que mon erreur est l'emplacement des dossiers fichiers dans l'arborescence du projet.
    Le dossier "Help" avec le fichier "Aide.pdf" et le Dossier "Historique" avec le fichier "Historique.txt" sont situés au niveau de l'arborescence dans :

    "Visual Studio 2008\Projects\Nom_du_projet\Nom_du_projet\bin\Debug"

    Nota :

    Lors de la compilation pour test, cela fonctionne parfaitement, mais pas avec l'applicatif au format .EXE.

    J'ai essayé de mettre les dossiers dans my project, mais idem.

    Pourriez vous m'indiquez s'il y a un emplacement spécifique pour cela au niveau de l'arborescence pour que les fichiers soit pris en comptes lors de la publication.

    Autres question complémentaires.
    Comment réaliser un dossier de l'applicatif au niveau de programme file lors de l'installation?

    Merci d'avance.

    Cordialement.
    Images attachées Images attachées  

  2. #2
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Bonjour,

    Comment fais tu ton processus d'installation / déploiement ? Avec un projet Setup ? Du clickOnce ?

    Parce que forcément, si tu copie juste ton .exe générer à la compile un peu partout en espérant que ça marche...ba ça va pas marcher

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Par défaut Suite #1
    Bonjour,

    Quand je test l'application durant le développement j’appuie sur le bouton vert type "play" et la tout va.

    Pour générer l'application je fais :

    - Je clique sur "Générer".
    - Ensuite sur l'onglet " Générer + nom du projet".
    - Je clique sur " Publier + nom du projet".
    - Je définis le lieu où je veux que mon application soit mise.
    - Au niveau de l'application je demande à partir d'un CD ou d'un DVD.
    - Et je termine.
    - Je récupère l'application en lieu et place définit et je test.

    Voilà la démarche.

    Après il se peut que cela ne soit pas correct.

    En tout cas merci de t'être poser sur mon soucis.

    Encore merci.

    Cordialement.

  4. #4
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Ok ok.

    Essayes de regarder au niveau des propriétés de ton projet, onglet Publier et bouton Fichiers Applications (je suppose que c'est ça dans la version FR) et ajoutes tous les fichiers/dossiers nécessaires au bon fonctionnement de ton application.

    Ensuite, dans ton code évites d'avoir des chemins asbolu, passe par des chemins relatifs genre
    ./tonDossier/Tesfichiers...
    Images attachées Images attachées  

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Par défaut Suite #2
    J'ai regardé dans la gestion des fichiers dans l'onglet publier.

    J'obtiens ceci :



    Au niveau des adressages en écriture pour l'historique je l'ai définit ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    'Sauvegarde de l'historique
            Dim sw As StreamWriter = New StreamWriter("Historique \" & "Historique.txt", True, System.Text.Encoding.Default)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
               ' Affichage de la modification
                Dim sw1 As StreamReader = New IO.StreamReader("Historique \" & "Historique.txt")
    encore merci de ton aide.
    Images attachées Images attachées  

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Par défaut Fin
    Bonjour,

    Tout d'abord merci à l'aide apporté.

    Pour pallier à mon problème, j'ai mis en place la détection du dossier.
    Dans le cas où il n'existait pas je demander sa création.
    Dans le second cas j'allais ouvrir le fichier.

    Cette méthode fonction très bien pour le moment.

    Encore merci.

    Cordialement.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 17/01/2008, 02h02
  2. Script Upload problème d'emplacement du fichier uploadé
    Par Phoenix0007 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 7
    Dernier message: 09/10/2007, 19h52
  3. Réponses: 5
    Dernier message: 27/07/2007, 12h42
  4. [.NET C# VS05] Problème d'emplacement de fichier
    Par NeraOne dans le forum Windows Forms
    Réponses: 2
    Dernier message: 25/05/2007, 17h32
  5. Problème affichage de fichiers d'un dossier
    Par TommyWeb dans le forum Langage
    Réponses: 4
    Dernier message: 08/10/2005, 15h15

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