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 :

[C#]Accéder à un fichier depuis une dll


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 41
    Par défaut [C#]Accéder à un fichier depuis une dll
    Bonjour. Je souhaite faire une DLL qui sera installée dans le GAC.
    Celle-ci devra pouvoir se configurer grâce à un fichier XML.

    Ma question est : Comment et où placer ce fichier XML par rapport à
    ma DLL et comment y accèder depuis ma DLL.?

    Pour une appli windows j'aurais utilisé "Application.StartupPath" pour
    aller récupérer ce XML, mais comment faire depuis une DLL?

    Merci

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Je te propose une entorse.
    L'exe qui charge le DLL, doit normalement connaitre la chemin d'accès à cette derniere, donc, tu peux le passer en paramètre à ta DLL !
    J'espère qe c'est clair.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    344
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 344
    Par défaut
    Sinon, je pense que tu peux récupérer le chemin d'accès de ta dll à partir du code de ta dll (regardes du côte de la classe Assembly).
    Il ne te reste plus qu'à recupérer le chemin d'accès (sans le nom du fichier) avec la classe Path.

    Tu peux alors placer ton fichier XML dans le même dossier que la dll.

  4. #4
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Citation Envoyé par leSeb
    Tu peux alors placer ton fichier XML dans le même dossier que la dll.
    Dans le GAC ? Je pense pas non...

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/12/2010, 20h00
  2. Accéder à un Ctrl (CXTabCtrl) depuis une DLL
    Par esteban63 dans le forum MFC
    Réponses: 0
    Dernier message: 22/10/2009, 14h46
  3. Réponses: 0
    Dernier message: 07/09/2009, 11h33
  4. Réponses: 2
    Dernier message: 30/07/2009, 18h54
  5. Comment charger un TFrame depuis une dll ?
    Par Millenod dans le forum Langage
    Réponses: 29
    Dernier message: 22/12/2004, 14h48

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