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

VC++ .NET Discussion :

[.NET] utiliser une dll c++ sous excel


Sujet :

VC++ .NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par d�faut [.NET] utiliser une dll c++ sous excel
    Bonjour,

    Je cherche � utiliser du code developp� sous visual c++ express directement sous excel.
    J'ai beau cherch� un peu partout sur le net, je n'ai pas toujours pas trouv� de solutions.

    mon probl�me est que excel ne reconnait pas la dll g�n�r�e par VS. Je pense qu'il doit bien avoir un moyen de la rendre visible en utilisant une option du compilateurs ou du projet (comme en c#) ou en rajoutant qq lignes de d�clarations, mais pour l'instant j'ai pas trouv� comment faire.

    merci de votre aide

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Est-ce une DLL native ou une DLL .Net ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par d�faut
    c'est une dll dotnet, vu que je la genere avec mon code c++

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Je ne suis pas s�r qu'on puisse utiliser .Net comme �a depuis Excel ou VBA.
    Par contre, on peut utiliser des composants COM, ou des DLLs .Net marqu�es COM-Visible et enregistr�es...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par d�faut
    Je me suis peut etre mal exprim�.Je vais reformuler mon objectif et mon probl�me.
    Je souhaite utiliser des fonctions faites en c++ sous excel. Lors que je compile mon code sous vs express, il me g�n�re bien la dll.
    Seulement une fois sur excel, lorsque je cherche une macro compl�mentaire, il ne voit pas cette dll.

    J'aimerai rendre visible cette dll sur excel.

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    comme l'a dit m�dinoc, il faut faire en sorte que ce soit une DLL COM
    donc soit tu cr�es une dll COM directement, mais avec vsexpress c'est un peu la gal�re ...
    soit tu cr�es une assembly que tu enregistres pour com interop

Discussions similaires

  1. Utiliser une DLL ecrite en VB.NET sous Delphi
    Par vg-matrix dans le forum Langage
    R�ponses: 6
    Dernier message: 13/11/2012, 11h50
  2. [VB.NET] Utiliser une DLL C++
    Par leeloo64 dans le forum VB.NET
    R�ponses: 5
    Dernier message: 11/02/2011, 15h15
  3. Utiliser une DLL Matlab sous Delphi
    Par airefrais dans le forum Langage
    R�ponses: 4
    Dernier message: 24/07/2009, 10h16
  4. Service Web asp.net utilisant une DLL MFC
    Par JCarlin dans le forum C++/CLI
    R�ponses: 6
    Dernier message: 29/02/2008, 10h22

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