-
C# .Net pour GUI
Bonjour,
Je me suis lancé depuis quelque temps dans la réalisation d'une grosse application qui utilise quelques DLL en C++ non manage, et comme GUI une DLL C# winForm.
Apres avoir lue pas mal de chose sur l'interop COM/C#. J'ai créé une application C++/ win32 qui dès le lancement fait un CoCreate de mon composant dotNet. cela fonctionne. Pour le dialogue entre mon C++/exe et ma DLL/C# j'ai créé une Interface dans la DLL et implémenté dans mon C++/exe. Mais tout cela est un peu du bricolage j'aimerai savoir si des personnes ont déjà fait ce genre d'implémentation.
Merci d'avance
-
Ta GUI, c'est une DLL ? Pourquoi pas un EXE standard ?
Pourquoi ne pas faire de P/Invoke dans une application C#, tout simplement: http://morpheus.developpez.com/dlldotnet/ ?
-
Car 90% de mon code est du C++, et si mon appli exe est en C#, visual studio n'est pas capable de debugger mon code C++. (Mais si qql'un sait comment contrer ce problème je suis tout ouïe )
-
Pour pouvoir debugger ton code c++ depui l'appli c# il faut que tu ailles dans propriete de ton projet puis debug et tu coches enable unmanaged code debugging