Y a-t-il un moyen de référencer et d'utiliser des classes et des méthodes à partir d'un assemblage .net géré depuis une application C++ totalement non gérée? (no/clr)Utilisez un assembly .net à partir d'une application C++ totalement non gérée?
1
A
Répondre
1
Vous pouvez - en hébergeant le CLR. J'ai trouvé un ensemble d'exemple de code here. Je n'ai aucun moyen de savoir si les conseils sont bons, comme je ne l'ai jamais fait.
3
Absolument, et this gem from CodeProject devrait se révéler utile
Vous avez besoin d'une CCW (COM Callable Wrapper).
1
Vous pouvez exposer la classe .NET via COM et consommer les classes via COM.
Questions connexes
- 1. Comment héberger des contrôles .Net sous licence dans une application C++ non gérée?
- 2. Classe non enregistrée .... lorsque j'essaie d'appeler une bibliothèque C# gérée à partir d'un C++ non géré
- 3. étrange exception non gérée
- 4. Création de SecureString à partir d'une chaîne unicode non gérée
- 5. Console Application - Impossible d'intercepter une exception non gérée
- 6. Utilisation de la DLL C++ gérée à partir de C#
- 7. exposer une bibliothèque de classe C++ non gérée à C#
- 8. Comment obtenir un assembly .NET CCW pour charger la configuration à partir d'un dll.config
- 9. Existe-t-il un moyen d'appeler une DLL non gérée (non COM) à partir de l'application C#?
- 10. asp.net exception non gérée
- 11. Comment détecter une application non gérée a avorté
- 12. Fonction de rappel à partir d'une DLL non gérée dans VB .NET
- 13. Signature d'un assembly C++ en mode mixte
- 14. Comment importer un assembly net
- 15. Mémoire non gérée et mémoire gérée
- 16. Exception non gérée dans Windows
- 17. Strange "IOException était non gérée"
- 18. Expression naine non gérée
- 19. Exception non gérée à 0x10012c5d (highgui110.dll)
- 20. Chiffrer un assembly [C#]
- 21. Chaîne cryptée C++ non gérée en octets C# [
- 22. Communication interprocessus entre l'application C# et l'application C++ non gérée
- 23. gestionnaire d'exception non gérée dans .Net 3.5 SP1
- 24. Exception non gérée CachedRawResponse asp.net
- 25. Comment appelez-vous une fonction gérée (C#) à partir de C++?
- 26. Comment puis-je déboguer un assembly C# COM lorsqu'il est appelé à partir d'une application native win32?
- 27. Est-il possible de tester un assembly exposé COM à partir de .NET?
- 28. Obtention de fonctions C++ non gérées à partir de C#
- 29. appelant un assembly C# à partir d'un rapport dans les services de reporting
- 30. Recherche d'une API dll non gérée?