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

Visual C++ Discussion :

Utilisation de dll.NET en MFC


Sujet :

Visual C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Avatar de jmjmjm
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par d�faut Utilisation de dll.NET en MFC
    Bonjour, j'ai un exemple de code c# avec une dll pour communiquer avec un modem que j'essaye de transcrire en c++.

    Mon probl�me, je pense que la dll est une dll.NET, est il possible de l'utiliser dans un programme c++ natif (pas de framework) ???

    Comment puis-je l'int�grer au programme, en CLR, c'est simple : Ajouter une r�f�rence mais en application MFC, je ne peux pas !!
    Dois-je cr�er tout le fichier d'ent�te, comme si je cr�ais la dll moi m�me, ca me semble lourd et je voudrais votre avis avant de commencer un tel traitement.


    Merci d'avance.

  2. #2
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    D�veloppeur C
    Inscrit en
    Ao�t 2004
    Messages
    2 366
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur C

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 2 366
    Par d�faut
    Salut,

    Sans framework, je crois que c'est impossible.
    Sinon, je n'y connais rien mais ces cours peuvent t'aider:
    1ere partie
    2e partie

  3. #3
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Bonjour,

    Pour ce qui est d'int�grer un programme en CLR (C++.NET) avec une application MFC et bien la r�ponse est que c'est enti�rement POSSIBLE

    Une application (exe) MFC peut int�grer une dll .NET (C++.NET)
    Une dll d'extension MFC peut int�grer une dll .NET (C++.NET)
    Une dll .NET peut faire appel � un code MFC
    Une vue MFC comme CWinFormsView peut hoster n'importe quel contr�les .NET comme un ActiveX d�velopp� comme un User Control dans une dll .NET
    Il en est de m�me pour une boite de dialogue MFC qui hoste des contr�les .NET

    Aussi ton user control .NET peut �galement communiquer avec une application ou une dll MFC en utilisant les PostMessage ou SendMessage WRAPPED c'est � dire une petite enveloppe de ces deux api de la dll User32.dll dans une classe managed.

    Personnellement je d�veloppe une application pour laquelle les exe MFC, les dll MFC et les dll .NET n'ont aucune fronti�re pour moi.

  4. #4
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Citation Envoy� par jmjmjm
    Mon probl�me, je pense que la dll est une dll.NET, est il possible de l'utiliser dans un programme c++ natif (pas de framework) ???

    Comment puis-je l'int�grer au programme, en CLR, c'est simple : Ajouter une r�f�rence mais en application MFC, je ne peux pas !!
    Dois-je cr�er tout le fichier d'ent�te, comme si je cr�ais la dll moi m�me, ca me semble lourd et je voudrais votre avis avant de commencer un tel traitement.
    [FAQ VC++]Comment exploiter efficacement l'exportation des classes C++

    [FAQ VC++]Comment ajuster les settings de ses projets MFC pour supporter des composants .NET.

    [FAQ VC++]Comment h�berger des Windows Forms Controls dans des vues MFC?

    [FAQ VC++]Quelle est la cl� d'int�gration de la technologie WPF dans les MFC?

    [FAQ VC++]Comment consommer du XAML dans une application MFC?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Service Web asp.net utilisant une DLL MFC
    Par JCarlin dans le forum C++/CLI
    R�ponses: 6
    Dernier message: 29/02/2008, 10h22
  2. [Langage]Comment utiliser une dll .NET dans VB6?
    Par BouB dans le forum VB 6 et ant�rieur
    R�ponses: 1
    Dernier message: 13/04/2006, 14h20
  3. [C#] Comment utiliser des dll win 32 dans un projet .NET
    Par Mickey.jet dans le forum Delphi .NET
    R�ponses: 2
    Dernier message: 31/05/2005, 13h45
  4. [VB6] Utiliser dll .Net dans VB6
    Par sokette dans le forum VB 6 et ant�rieur
    R�ponses: 6
    Dernier message: 31/03/2005, 14h34

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