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]Creation d'un activex


Sujet :

ASP.NET

  1. #1
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut [VB.Net]Creation d'un activex
    Est-il possible de créer un activex en VB.Net, pour pouvoir l'utiliser ultèrieurement avec une page asp.Net?

    Si c'est possible, connaissez-vous des tutoriels qui permettent de créer un activex en vb.net puis, comment l'associer à la page.

    Merci

  2. #2
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Bon, ben si il faut je pose ma question en plusieurs fois:

    Est-il possible de créer un contrôle activex en vb.net?

  3. #3
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    Non. Il est possible de créer un composant managé visible par COM, mais certainement pas un ActiveX qui est un composant COM.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut
    Bonjour,

    J'ai été confronté à la même problématique : je suis en train d'écrire une application serveur que je souhaiterais rendre disponible à une partie cliente Windows ou Web, je me suis donc tourné vers l'écriture d'un contrôle Activex.

    D'après ce que j'ai trouvé il est possible d'inclure dans des pages Web (sous IE en tout cas) des classes/controls écrit en .net/Winform.

    Exemple ici ou ici

    J'ai essayé et ça marche.

    A ma connaissance IE ne permet pas d'instancier des objets COM non ? En tout cas j'ai l'impression que le wrappage COM des assembly dotnet les rend qd même visible par la couche ActiveX parce que je ne vois pas comment IE pourrait les utiliser sinon.

    J'aimerais faire l'essai avec firefox pr être sûr de comprendre.

  5. #5
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par bidou
    Non. Il est possible de créer un composant managé visible par COM, mais certainement pas un ActiveX qui est un composant COM.
    Euh, tu m'explique la différence stp...

    Merci madfu pour tes reponses mais déjà que j'ai encore du mal avec le VB.Net alors si tu me mets du C#...

    Bon, j'espère ne pas énerver un modérateur... Qui m'explique en bref (puisque j'ai du mal comprendre) à quoi peut servir un activex c'est quoi le lien COM<->activex.
    Je ne demanderai pas ce qu'est un COM...

    Car, étant en plein apprentissage j'essai d'utiliser un peu de tout et là je voulais toucher aux activex mais euh ben d'après ce qui m'a été répondu j'ai pas bien compris.

    Merci

    PS: merci pour avoir déplacé mon sujet.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut
    Salut,

    En gros COM est une techno qui permet d'implémenter des objets distribués sous windows.

    Une fois compilés, ces objets sont référencés sur le système via une inscription dans la base de registre et utilisables par n'importe quel programme.

    Un objet Activex est un objet COM particulier que l'on peut apeller depuis internet explorer et tout navigateur sachant dialoguer avec activex.

    Par exemple Flash est un activex qui peut être appelé par programme ou par une page html.

    Tu trouveras une petite intro ici

    Pour le managé/non managé c'est les fondements de dotnet, tu as des milliers de sites qui en parle, je te laisse regarder

    Les liens que je t'ai envoyé te montrent comment envelopper une classe dotnet (le code est en C# mais tu peux facilement le transformer en VB.net un peu de courage) dans un conteneur COM puis d'appeler ce conteneur COM depuis une page HTML, c'est ce que tu veux faire je crois non ? (je n'exclue pas ne pas t'avoir compris)

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/04/2009, 17h55
  2. Réponses: 3
    Dernier message: 04/07/2007, 20h05
  3. Réponses: 16
    Dernier message: 22/03/2005, 21h57
  4. [VB.NET] Creation d'un arbre
    Par Dnx dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/03/2005, 17h27
  5. [VB.NET] Création d'un tableau en code behind
    Par netr dans le forum ASP.NET
    Réponses: 6
    Dernier message: 11/05/2004, 10h02

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