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 :

Créer API en VB.net pour autres programmes


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 22
    Par défaut Créer API en VB.net pour autres programmes
    Bonjour ou bonsoir, j'aimerais savoir s'il est possible de créer une DLL en vb.net pour y inclure des API pour que ceux-ci soient lu par d'autres programmes autres que ceux qui fonctionnent avec le FrameWork tel que Visual Basic 6.0.

    Si c'est possible, pourriez vous me donner une exemple svp?

    Merci beaucoup!

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Heureusement que c'est possible...

    Tu crée une Class Library par exemple, et ensuite tu peux l'intégrer dans un projet très facilement en l'intégrant dans les références.

    Y'a pas mal de tuto sur le sujet, recherche class library ou assembly.

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    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 197
    Par défaut
    il est possible d'utiliser une dll .NET à partir de vb6 mais c'est pas forcément evident
    j'ai vu sur le site de microsoft qu'il fallait créer un wrapper COM pour la dll pour qu'elle soit utilisable et ils donnaient un lien de plusieurs plages qui expliquaient comment faire (pas ouvert, mais j'avais deja entendu parler que c'était pas forcément l'idéal)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 96
    Par défaut
    Il est tout à fait possible de faire des dll VB.NET utilisée en VB 6.0 et même en VBA (je le fais). Tu verra d'ailleurs lorsque tu creer une nouvelle classe, il te propose de creer des classe COM (car comme tout le monde le sais, VB 6.0 et VBA c'est du COM).

    Il faut mettre des informations de compilations particuliére sur les membres de la classe, spécifier sur la classe dans les propriétés de la classe que cette classe doit être visible en COM, pareil pour l'assembly, et enfin que, mettre dans les propriété (dans compilation je crois) du projet que l'assembly doit être visible en COM.

    Le must étant ensuite de créer un package d'install déclarant ton API dans la base de registre, donc plus besoin de faire de référence à un fichier, mais simplement à une API installée sur le PC, où qu'elle soit!

  5. #5
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 22
    Par défaut
    ok je vois... Je vais essayer vos codes mais est-ce que ces APIs vont être visible pout tous les autres programmes car Visual Basic 6.0 n'était qu'un exemple.

Discussions similaires

  1. Créer une clé de validation pour son programme.
    Par christophertux dans le forum C#
    Réponses: 2
    Dernier message: 11/08/2009, 15h11
  2. Réponses: 2
    Dernier message: 26/06/2009, 20h59
  3. Réponses: 1
    Dernier message: 25/08/2008, 21h43
  4. Réponses: 6
    Dernier message: 29/01/2007, 20h46
  5. [AJAX] Créer une interface web pour un programme Java
    Par Wookai dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 30/03/2006, 10h10

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