Meilleur auteur de réponses
Couche UI .net sur une appli console Win32. Est-ce possible?

Question
-
Bonjour,
Est-il possible d'ajouter une couche UI en C++.net sur une application console Win32 écrite en C?
Merci.
Delje14
- Déplacé Gabriel MongeonModerator jeudi 26 août 2010 13:38 Déplacé vers le forum C++ (Origine :Développement .NET (en général))
Réponses
-
Bonjour,
Si vous utilisez C++ CLI, le thread qui réceptionne les données doit appeler la méthode Invoke() de .NET (http://msdn.microsoft.com/en-us/library/zyzhdc6b.aspx) afin de modifier d'interface graphique.
Cordialement
Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr- Marqué comme réponse Gilles TOURREAUModerator dimanche 19 décembre 2010 17:02
Toutes les réponses
-
Bonjour delje14,
Il manque quelques élément pour que l'on puisse répondre :
- Vous avez le code de l'application console?
- Vous puvez modifier ce code?
- Vous voulez coder une interface graphique ne C++ managé (.net)?
- Ou vous voulez tout simplement coder une application qui lance l'application console avec laes arguments voulu?
Jérémy Jeanson MCP, MCTS http://blogs.codes-sources.com/JeremyJeanson/ (French or English spoken) -
En fait, j'ai une appli console écrite en C (j'ai le code et je peux le modifier mais au plus strict minimum). On me demande de faire une appli avec un UIen partant de cette appli.
J'ai commencé à faire une appli C++.net (peut être devrais-je changer pour une MFC).
J'arrive bien a applé mais fonctions mais j'ai une partie asynchrone. J'ai des messages qui arrive (Callback) d'un appareil sur port Série. Ces Callbacks sont dans un Thread différent de celui de l'UI. Le probléme est de remonter les informations qui viennent de ma callback vers mon UI.
Voila, j'ai planté le décor, il ne me reste plus qu'a l'animer.
-
Re,
Je suis désolé, mais mes connaissance en C++ datent un peu je ne serrai donc pas d'une grande utilité pour cette partie :(
Jérémy Jeanson MCP, MCTS http://blogs.codes-sources.com/JeremyJeanson/ (French or English spoken) -
Bonjour,
Si vous utilisez C++ CLI, le thread qui réceptionne les données doit appeler la méthode Invoke() de .NET (http://msdn.microsoft.com/en-us/library/zyzhdc6b.aspx) afin de modifier d'interface graphique.
Cordialement
Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr- Marqué comme réponse Gilles TOURREAUModerator dimanche 19 décembre 2010 17:02