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 :

Changer la position de 2 DLL


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Dévellopeur amateur
    Inscrit en
    Avril 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dévellopeur amateur

    Informations forums :
    Inscription : Avril 2012
    Messages : 10
    Par défaut Changer la position de 2 DLL
    Bonjour,

    Je créé un logiciel avec un lecteur intégré. Cepedant ce lecteur (Windows Media Player) nécessite 2 DLL's qui se trouve juste à côté du logiciel. J'aimerais faire en sorte que ces DLL se trouve non pas juste à côté mais dans un dossier. Est-ce possible ?

    Merci d'avance de vos réponses.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    si c'est des dll COM, tu les mets où tu veux (en général dans windows\system32), la registration (regsvr32) sert en partie à dire ou se trouve la dll
    si c'est une dll .net, il faut la mettre dans le GAC
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Homme Profil pro
    Dévellopeur amateur
    Inscrit en
    Avril 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dévellopeur amateur

    Informations forums :
    Inscription : Avril 2012
    Messages : 10
    Par défaut
    Les DLL s'appellent "Interop.WMPLib.dll" et "AxInterop.WMPLib.dll". Je ne sais pas la nature de ces DLL, je sais juste qu'ils sont nécessaires pour que le lecteur fonctionne. Et comment les mettre dans des dossiers a part et que le logiciel les reconnaisse ?

  4. #4
    Membre Expert Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Par défaut
    Bonjour, vu leur nom ce sont a priori des API managées et il est alors possible de les mettre dans n'importe quel dossier. Il suffit d'indiquer à l'application quels sont les dossiers à consulter pour y rechercher des dll. Ceci passe par app.config, plus de détails dans ces deux articles MSDN :
    * Elément <probing> décrit les modifications à apporter pour ajouter via le app.config un dossier à sonder. On peut aussi directement spécifier les assemblies liées et préciser pour chacune un élément codebase.
    * Méthode de localisation des assemblies par le runtime offre une vue détaillée de la question.

Discussions similaires

  1. [VB.NET/C#.NET] Changer la Position de la Mouse
    Par ThanosT dans le forum Windows Forms
    Réponses: 3
    Dernier message: 29/04/2006, 22h56
  2. Changer la position de la souris
    Par Mehdi Feki dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 20/04/2006, 08h35
  3. changer la position d'un élement
    Par ouquoi dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/03/2006, 14h17
  4. [MySQL] Changer la position d'affichage
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 28
    Dernier message: 28/02/2006, 12h05
  5. [MFC]Changer la position du élement du menu
    Par annedjomo dans le forum MFC
    Réponses: 1
    Dernier message: 02/09/2005, 06h20

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