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 :

[débutant C#]construction d'une dll en dotnet..


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 123
    Par défaut [débutant C#]construction d'une dll en dotnet..
    bonjour
    je veux créer une dll qui manipule une base de donnée, le RAD est le visual studio .net, et le langage c'est le C#, vue que je suis débutant en VS.net, je vous prie de me donner ou indiquer un tutoriel ou un document qui me guide pour la créatin des dll en C#, et le type de projet que je dois créer!!! (j'ai pas trouvé ça dans le FAQ )
    merci!!

  2. #2
    Membre habitué
    Inscrit en
    Décembre 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 11
    Par défaut
    tu dois créer une librairie (projet "librairie de classe" je crois en français)
    ce projet, tu l'ajoutera à toutes tes solutions .net (web ou winform)
    quand tu complies toute ta solution, vs.net va générer une dll pour chacun des projet, y compris la librairie.

  3. #3
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par wonderliza
    tu dois créer une librairie (projet "librairie de classe" je crois en français)
    ce projet, tu l'ajoutera à toutes tes solutions .net (web ou winform)
    Je confirme

  4. #4
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par Morpheus
    Citation Envoyé par wonderliza
    tu dois créer une librairie (projet "librairie de classe" je crois en français)
    ce projet, tu l'ajoutera à toutes tes solutions .net (web ou winform)
    Je confirme
    Et je signe

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 123
    Par défaut
    je vous remercie tous

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Bonjour à tous

    Je suis dans le meme cas que just1980, mais moi ce n'est pas avec C# mais avec VB.NET 2003 PRO que je voudrais creer une DLL standard, est ce que c'est pareil ???.
    C'est a dire les memes que le C , pas activeX.
    Une de celles qu'il n'est pas besoin d'enregistrer dans la base de registre et que l'on peut utiliser avec tous les languages.
    Un peu comme la User32 quoi !!!

    J'aimerais savoir si je peux le faire, car j'ai acheté Visual studio 2003 d'occasion pour cette fonction, et je lis qu'une bibliotheque de classe, n'est pas une DLL standard

    Et si non avec quel language vous seriez sur que c'est possible, 2005, 2008, version express, standard, pro

    Merci de votre aide, car je suis reellement perdu et dégouté
    Bonne journée

  7. #7
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Avec VB.Net, tu peux créer des assemblies, qui sont des bibliothèques managées, ie. qui utilisent le framework .Net.

    C'est à dire qu'elles peuvent être utilisées par d'autres assemblies / programmes écrites en .Net (C#, Vb.Net, Delphi, etc.)

    Il n'est par contre pas possible d'écrire un dll au sens "ancien" du terme, comme user32 par exemple. Pour ça, il faut écrire en non-managé (comme C ou C++ par exemple).
    Et ça tombe bien, tu peux coder en C / C++ avec visual studio 2003.
    Voilà.

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Merci de ta reponse rapide GUULH

    Et ça tombe bien, tu peux coder en C / C++ avec visual studio 2003.
    Ou la la ....tu m'interesse la !!!

    Donc tu voudrais dire que je n'ai pas acheté mon VS2003 pour rien
    VS2003 serait capable de creer des ancienne DLL standard comme visual studion 6 ???
    Comment s'y prendre, je serais obligé d'utiliser le C dans le visual studio, je ne peux pas avec le VB, je suppose ???
    Si tu pouvais m'en dire un peu plus, ce serait tres gentil

  9. #9
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Visual studio (à partir de la version 2002) permet de coder dans deux univers :non managé et managé.

    Non managé, c'est ce qui existe depuis la nuit des temps : tu compiles ton exe / ta dll en langage machine, et c'est directement exécuté.

    Managé, c'est l'ensemble des plates-formes à machine virtuelle, comme .Net avec les langages C# et VB.Net ou java, avec le langage... java.

    Visual studio permet de coder en non managé en C / C++ ; et en managé en VB.Net / C#.

    Après, il existe peut être différentes éditions de visual studio, avec tel ou tel composant indisponible. Essaie de créer une nouvelle solution : si C++ t'es proposé, tu pourras écrire des bibliothèques non managées.

    Avec VB6, il était peut être possible de produire des dll. Mais VS2003 n'inclut pas VB mais VB.Net, qui lui est entièrement managé.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/06/2007, 15h40
  2. Réponses: 4
    Dernier message: 07/05/2007, 21h38
  3. [débutant]Utilisez une DLL avec ASP.Net
    Par _Fabien dans le forum ASP.NET
    Réponses: 4
    Dernier message: 20/03/2007, 13h02
  4. [COM] Comment utiliser une dll DotNet dans un projet win32 ?
    Par Marmottoc dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 05/05/2006, 15h58
  5. [Débutant]utilisation d'une DLL
    Par Yanos dans le forum Général Java
    Réponses: 9
    Dernier message: 01/03/2006, 13h44

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