Bonjour à tous,
J'ai créé une Dll C++/CLI qui wrappe une classe C++/MFC.
Je l'utilise dans une appli C++ ==> ça fonctionne l'appli compile et se lance.
Je l'utilise dans une appli C# ==> ça compile mais à l'exécution lors de l'instanciation de cette classe, j'ai un gros message d'erreur
puis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 An unhandled exception of type 'System.IO.FileLoadException' occurred in TurbSOL.exe Additional information: A procedure imported by 'DllCommunication, Version=1.0.2712.24187, Culture=neutral, PublicKeyToken=null' could not be loaded.
DllCommunication est la dll qui contient le wrapper.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Managed Debugging Assistant 'Reentrancy' has detected a problem in 'chemindemonappli'. Additional Information: Attempting to call into managed code without transitioning out first. Do not attempt to run managed code inside low-level native extensibility points, such as the vectored exception handler, since doing so can cause corruption and data loss.
Quelqu'un a déjà vu ça ?
Partager