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

ASP.NET Discussion :

[VB.net / Visual Web Dev 08] Chargement DLL


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 65
    Par défaut [VB.net / Visual Web Dev 08] Chargement DLL
    Bonjour à tous,

    Par mon travail (je suis apprenti), on m'a confié des modifications à faire sur un site web existant. J'utilise Visual Web Developer 2008 Express Edition. Je ne connais rien à la programmation web mais je peux déjà vous dire ceci:
    - Fichiers aspx
    - Certains fichiers sont codés en vb et d'autres en cs

    On m'a filé une dll à intégrer avec des fichiers .h. Je suppose qu'elle a été faite en C. Normalement, dans ce logiciel, on peut glisser la dll dans le projet, l'ouvrir et avoir accès aux fonctions. Là, ça ne marche pas et il me dit:
    Impossible d'explorer les composants suivants :
    J'ai donc supposer qu'il fallait que je charge la DLL directement dans le code. Malgré le fait que je n'y connaisse rien en ASP/VB.net, j'ai cherché dans les aides Microsoft et sur le net, et j'ai été incapable de trouver quelque chose de cohérent.

    Est-ce que quelqu'un pourrait m'expliquer comment intégrer une dll en vb et utiliser ses fonctions ?

    Merci à tous

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2008
    Messages : 6
    Par défaut bin
    tu a normalement un repertoire bin ....

    ou tu doit mettre tes dlls ...

    http://msdn.microsoft.com/en-us/libr...81(VS.85).aspx

    pour voir ce qui se trame dans ta dll ...

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    si 'est une DLL écrite en C, ce n'est pas du .NET, et tu ne peux pas la référencer dans ton projet
    Pour accéder à ses fonctions, il faut utiliser l'interop :
    http://nico-pyright.developpez.com/t...c2005/interop/
    Je te conseille la solution P/Invoke, la plus simple si tu ne connais pas C++/CLI

Discussions similaires

  1. Silverlight (Visual Web Dev Express) et MySQL
    Par Cedric33 dans le forum Silverlight
    Réponses: 2
    Dernier message: 22/02/2012, 11h22
  2. Visual Web Dev. Probleme affichage donnes SQL
    Par sammy1988 dans le forum ASP.NET
    Réponses: 13
    Dernier message: 26/04/2010, 10h26
  3. Visual Web Dev + MySql + wamp
    Par CanadaPower dans le forum Visual Studio
    Réponses: 2
    Dernier message: 28/07/2009, 16h57
  4. ASP.net, Visual web developper 2008 et Sql express 2005
    Par vodasan dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 26/03/2009, 10h37
  5. [Visual Web Dev] Gérer l'accès à une BdD MySQL
    Par sanackas dans le forum ASP
    Réponses: 0
    Dernier message: 22/03/2008, 17h59

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