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 :

[C++.NET] Du C++ standard dans un Projet WinForm


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par d�faut [C++.NET] Du C++ standard dans un Projet WinForm
    Bonjour � tous, ceci est mon premier post dans ce forum, et je croise les doigts pour les �ventuelles r�ponses � venir. Merci d'avance.

    J'ai r�alis� un projet WinForm pour afficher un poste op�rateur, sous VS .net 2003. Aucun probl�me pour la partie graphique.
    J'ai remarqu� que VS g�n�re que des instances dynamiques. Ca me g�ne pas, m�me si je comprend pas pourquoi je n'ai pas le droit d'instancier statiquement des classes WinForm.

    MON PROBLEME:
    J'ai moultes �rreures lorsque j'inclus des header file comme par exemple celles qui permettent de jouer un son. Des classes Windows quoi.
    J'ai �galement t�l�charger des sources en dotnet permettant de jouer un son wave (Mentalis). Mais lorsque je rajoute la ligne #include <WaveFile.cs> j'ai droit � beaucoup d'�rreur. J'ai remarqu� que les sources en dotnet ne contienne pas d'instance dynamiques comme mon programme, mais statique.
    Par exemple, dans mon programme, j'ai ca :

    using namespace System::Windows::Forms;

    Et dans les sources que j'ai telecharg�:

    using System.Windows.Forms;

    Je comprend pas... est-ce deux types de projets diff�rent... je suis assez perdu.

    Donc, pour r�sum�, comment faire int�ragir tout ce ptit monde ?

  2. #2
    Membre �m�rite

    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    723
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 723
    Par d�faut
    Ce n'est simplement pas le m�me langage de programmation:
    C++ :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    using namespace System::Windows::Forms;
    C# :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    using System.Windows.Forms;
    Tu ne peux pas inclure un fichier C# de cette fa�on, soit tu unifies le langage soit tu fais 2 assemblys diff�rents

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par d�faut
    Merci pour une r�ponse si rapide
    Dans ce cas ... il est possible que je compile le C# en DLL et que j'exploite ensuite cette DLL avec mon projet C++ ?

  4. #4
    Membre �m�rite

    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    723
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 723
    Par d�faut
    Si tu travailles en C++.NET (apparemment c'est la cas vu le code que tu as donn�) oui, il suffit d'ajouter la DLL ainsi g�n�r�e aux r�f�rences de ton projet (pense � g�n�rer la documentation XML de la DLL, �a peut �tre pratique)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par d�faut
    Ha ! Ce genre de r�ponse me rassure pour la suite de mon travail Juste le temps de trouver comment g�n�rer la doc et touti, et je donnerais un feedback sur l'avancement de mon travail, merci Oiffrig

  6. #6
    Membre �m�rite

    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    723
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 723
    Par d�faut
    La doc XML c'est dans les propri�t�s du projet section G�n�rer

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par d�faut
    Voila, j'ai ma DLL et mon fichier XML . Avant que je cherche comment visualiser le fichier XML, je viens de me rappeler que la doc est fournie avec les m�thodes, donc j'ai tout en main pour m'y mettre ! Aller ... j'inclu ca dans mon WinForm et je dis quoi

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par d�faut
    Victoiiiiiiiiiire !!!! Qu'il est doux d'entendre un son insignifiant sortir de mon PC Mille merci oiffrig !! Je pense que les DLL vont r�soudre un bon nombre de mes probl�mes, parfait !

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

Discussions similaires

  1. R�ponses: 6
    Dernier message: 29/03/2014, 16h59
  2. R�ponses: 5
    Dernier message: 19/05/2011, 23h31
  3. R�ponses: 3
    Dernier message: 15/10/2007, 19h33
  4. [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
  5. R�ponses: 4
    Dernier message: 24/05/2005, 11h34

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