2010-06-18 7 views

Répondre

1

Il y a assez peu de façons de le faire.

Vous pouvez coder en C++/CLI, le compilateur C++ géré fourni par Microsoft. Vous pouvez mélanger le code managé et natif comme vous le souhaitez (des restrictions de sécurité peuvent s'appliquer).

Vous pouvez utiliser la route COM, et elle est prise en charge de manière native côté .NET. Plus difficile à programmer sur le côté natal cependant, surtout tout l'interop. Vous pouvez commencer ici: http://msdn.microsoft.com/en-us/magazine/cc163494.aspx. La 3ème méthode consiste à "héberger" le moteur d'exécution .net directement dans votre application et à l'utiliser pour charger des assemblages gérés, puis en exécuter des parties. Cela peut être exagéré pour vous, mais il génère une image 100% native et ne dépend pas de COM interop. Vous pouvez commencer ici: http://msdn.microsoft.com/en-us/library/dd380850.aspx.

Questions connexes