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 :

Equivalent ocx en VS 2005


Sujet :

VB.NET

  1. #1
    Membre régulier Avatar de Sonic
    Inscrit en
    Mars 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 105
    Points : 96
    Points
    96
    Par défaut Equivalent ocx en VS 2005
    Bonjour à tous
    Je reviens vers vous pour avoir des explications. Je suis débutant en VS 2005 et je voulais savoir si il était possible d'avoir l'équivalent des ocx de VB6 sous .NET ???
    D'après les infos que j'ai pu trouver sur ce forum ou sur le net j'ai créé un projet librairie de classes et y ai ajouté un contrôle utilisateur, je compile une dll mais ensuite pas moyen de la référencer pour ensuite ajouter mon contrôle.
    Petite précision, la finalité de ces contrôles est d'être intégré dans une appli réalisée sous AccessXP. Là dessus j'ai deux questions : 1) Est-ce réalisable ou dois-je rester en VB6 ? 2) Lors du déploiement chez les clients, est-ce qu'il faudra installer également le framework pour que les contrôles puissent s'exécuter ?
    Je vous remercie vraiment pour vos explications car là je patoge .

  2. #2
    Membre chevronné
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 179
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 179
    Points : 1 776
    Points
    1 776
    Par défaut
    Bonjour.

    Pour pouvoir utiliser la bibliothéque de class tu dois l'intégrer dans la solution qui contient le projet qui l'utilise (enfin, c'est ce que je fais, je n'ai jamais testé la déclaration d'un DLL issue d'un projet de type biblio de class mais je crois que c'est comme une DLL normale --> A creuser).

    Et oui, il faudra installer le framework pour que l'ensemble du projet fonctionne.

    Cdt.
    Bon à savoir : la touche F1 ne sert pas à commander des places pour le grand prix de Belgique.

  3. #3
    Membre régulier Avatar de Sonic
    Inscrit en
    Mars 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 105
    Points : 96
    Points
    96
    Par défaut
    Merci de ta réponse
    Mais si je fais un regsvr32 sur ma dll il me dit que le point d'entrée DllRegisterServer est introuvable.
    J'ai essayé aussi avec REGASM MADLL.dll puis GacUtil -i MADLL.dll mais il me sort que ma dll n'a pas de nom fort ???

  4. #4
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 124
    Points : 150
    Points
    150
    Par défaut
    Suis pas sur que ca pourra t'aider, mais pour le nom fort (Strong Name) il te faut signer ta DLL. Pour ca, propriété du projet puis signature, et la il te faut "Signer l'assembly".

Discussions similaires

  1. Equivalent gratuit de VS 2005 ?
    Par floriaan60 dans le forum VB.NET
    Réponses: 5
    Dernier message: 10/06/2008, 00h18
  2. wrapper et ocx en vc++ 2005
    Par karimfl dans le forum C++
    Réponses: 5
    Dernier message: 23/04/2008, 10h22
  3. Où est le composant ShockwaveFlash.ocx dans VB 2005 ?
    Par nicolas2603 dans le forum VB.NET
    Réponses: 16
    Dernier message: 12/09/2007, 15h00
  4. Création d'un OCX à partir d'un VCL en delphi 2005.
    Par thonydesbois dans le forum Delphi
    Réponses: 1
    Dernier message: 18/07/2006, 14h06
  5. Réponses: 4
    Dernier message: 31/05/2006, 14h44

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