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

Développement Windows Discussion :

Problème composant .Net pour ActiveX, Net to ActiveX


Sujet :

Développement Windows

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Problème composant .Net pour ActiveX, Net to ActiveX
    Bonjour, pour un projet j'ai besoin d'utiliser des composants .NET pour ensuite pouvoir les utiliser en tant que composant COM (ActiveX) dans le but de pouvoir les intégrer à MS Access. J'utilise Visual Studio 2005, et code en c#. Je me suis documenté, j'ai suivis plusieurs tutos:
    - http://dung-tri.developpez.com/tutor...e-com-interop/
    - http://www.codeproject.com/KB/cs/Cre...veXDotNet.aspx
    - http://www.codeproject.com/KB/COM/nettocom.aspx
    etc....

    J'ai réussi à récupérer un activeX qui fonctionne bien sous un navigateur Web. Mais dès que je veux ajouter la référence en tant que COM que j'ai créé précédemment à partir de .NET, que ce soit dans VB, VS, etc... et autres appli Microsoft:
    Impossible d'ajouter la référence.


    J'ai tout essayé, "inscrire pour COM interop", "regasm", "gacutil", "regsgvr32", etc... Mais tjrs ce message d'erreur au moment d'ajouter ma ref COM. Et sur internet, rien sur ce message d'erreur, peut une ligne a rajouter dans l'assembly ?. Si quelqu'un connait cette erreur.

    Merci

  2. #2
    Membre confirmé Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Points : 577
    Points
    577
    Par défaut
    Et tu as essayé d’intégrer directement la dll .net dans MS Access sans la transformer en ActiveX ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Alors, c'est bon j'ai réussi a récupérer ma bibliothèque de classe dans MS Access, voilà ce qui faut faire:

    1) Créer une bibliothèque de classe sous VS ou VB
    2) Definir comme COM interop
    3) Creer ses classes puis generer la solution
    4) Utiliser l'outil tlbexp.exe
    5) Utiliser regasm.exe
    6) Utiliser gacutil.exe
    7) Pour finir ajouter la référence dans MS Access en pointant sur le .tlb

    Et voilà le tour est jouer, on peut utiliser notre bibliothèque de classe .NET

    Mais j'ai un autre problème maintenant, dans ma bibliothèque de classe j'ai créé un control utilisateur dans lequel j'ai des composants... J'aimerai pouvoir dynamiquement (je n'ai pas le choix) ajouter ce controluser à ma form (formulaire access). Je n'y arrive pas, le createcontrol ne fonctionne pas (type incompatible), il faudrai definir mon controluser comme un customcontrol sous Access, mais je n'y arrive pas, si quelqu'un a une idée

    Merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/08/2013, 14h46
  2. probléme strong name pour dll .Net
    Par abouelmajd dans le forum C#
    Réponses: 4
    Dernier message: 10/01/2013, 17h47
  3. [Débutant] C# vs VB.net pour ASP.net
    Par damosnet dans le forum ASP.NET
    Réponses: 2
    Dernier message: 17/02/2012, 15h48
  4. C#.NET ou VB.NET (pour Deb .. Débutant hein)
    Par thebossbest dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 02/08/2010, 16h54
  5. Composant TComPort pour Delphi .Net
    Par adrien_as dans le forum Delphi .NET
    Réponses: 0
    Dernier message: 17/03/2009, 14h20

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