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

C# Discussion :

Utilisation Dll en C#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Novembre 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2008
    Messages : 54
    Par défaut Utilisation Dll en C#
    Bonjour à tous,

    dans mes programmes, j'utilise habituellement des "Dll" que j'ai généré ou mes collègues en C#. Est-il toujours possible d'utiliser des "Dll" faites dans un autre langage ?

    Petite explication, j'ai un client qui a fait des "Dlls" contenant du code métier sur la récupération d'enregistrements situés sur un AS400. Le client voudrait que j'utilise sa "Dll". Est-ce possible ?

    Merci d'avance.

  2. #2
    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
    Dans n'importe quel langage .NET (VB.NET, C#, F#, C++/CLI...), tu peux utiliser des DLL générées avec n'importe quel autre (ou le même) langage .NET.

    Si c'est une DLL native (développée en C par exemple), tu ne peux pas la référencer directement, mais tu peux appeler les fonctions qu'elle exporte à l'aide de P/Invoke

  3. #3
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Novembre 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2008
    Messages : 54
    Par défaut
    Je ne sais pas sous quelle langage elle a été faite.
    Ce que je sais, c'est :
    -qu'elle a été générée sous Visual Adelia,
    -qu'elle récupère des informations d'un AS400
    -qu'elle stockée sur le serveur AS400.

    Je vais demandé au client de m'en envoyer une et je vais l'intégrer à mes références afin de pouvoir l'explorer et essayer de l'utiliser.

    Merci pour ta réponse.

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par hanubis37 Voir le message
    Je vais demandé au client de m'en envoyer une et je vais l'intégrer à mes références afin de pouvoir l'explorer et essayer de l'utiliser.
    Là tu le sauras très vite car si elle n'est pas écrite en code managé bin visual studio refusera de faire la référence, il m'a déjà fait ce coup là lorsque je voulais utiliser la dll de SevenZip, j'ai du alors passer par SevenZipSharp qui est un binding pour utiliser cette dll... en d'autres terme, une dll pour en appeler une autre
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

Discussions similaires

  1. Utilisation DLL créée sous VB6
    Par Dertron dans le forum Access
    Réponses: 12
    Dernier message: 05/04/2006, 14h54
  2. Problème utilisation DLL
    Par Tub-95 dans le forum MFC
    Réponses: 4
    Dernier message: 02/11/2005, 12h00
  3. [VB6] Utiliser dll .Net dans VB6
    Par sokette dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 31/03/2005, 14h34
  4. Utiliser Dll Delphi
    Par smyley dans le forum MFC
    Réponses: 9
    Dernier message: 12/03/2005, 18h21
  5. [D8] Utilisation dll D7 sous D8
    Par smyley dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 01/11/2004, 11h28

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