J'ai un C# exe qui utilise des DLLs C++. J'utilise DllImport dans mon C# exe pour utiliser mes dlls C++. Maintenant, mon problème est que lorsque je ferme mon application, mon application se bloque. Je ne suis pas sûr pourquoi son écrasement. Mon C++ dll est multithread et mon C# exe a Travailleur d'arrière-planApplication se bloque lors de la fermeture
0
A
Répondre
0
Est-ce qu'il se bloque en mode de débogage ou de libération?
Avez-vous envisagé de placer des points d'arrêt?
Que dit la trace de la pile?
+0
Dans les deux modes, il se bloque. – subbu
+0
@subbu: nous avons encore besoin de plus. –
Questions connexes
- 1. Application MFC se bloque lors de la fermeture
- 2. L'application se bloque lors de la fermeture du contrôle WebBrowser
- 3. Excel 2007 se bloque lors de la fermeture via .NET
- 4. L'application se bloque après la fermeture de Mail Composer
- 5. WinForms Application se bloque
- 6. Application se bloque avec Exception lors de l'utilisation de javax.microedition.media.Player
- 7. Mon application se bloque lors de l'exécution en arrière-plan
- 8. Visual Studio 2010 se bloque presque chaque fois lors de la fermeture
- 9. Mon application iPhone se bloque
- 10. Python zipfile se bloque lors de l'écriture
- 11. C++ se bloque programme lors de l'exécution
- 12. Setup.exe se bloque lors de la tentative d'installation de l'application
- 13. L'application Android se bloque lors de la deuxième exécution
- 14. TextBox .NET se bloque lors de la mise à jour
- 15. L'application PyQt se bloque après la fermeture de la fenêtre QMessagebox
- 16. L'application se bloque lors de la création d'un objet
- 17. La solution Visual Studio 2010 se bloque lors de l'ouverture
- 18. Eclipse se bloque lors de la copie/collage code
- 19. La tâche BCP se bloque lors de l'exécution
- 20. Eclipse se bloque lors de la fusion SVN
- 21. Retour à RootController se bloque mon application
- 22. L'application se bloque lors de l'ajout de clickListener
- 23. Application Windows à la fermeture
- 24. L'application ASP.NET se bloque lors de l'accès au composant ActiveX
- 25. Iphone application se bloque lorsque je fais défiler la UITableView
- 26. L'application iPhone se bloque lors de l'analyse XML
- 27. dojo se bloque ie6 lors de l'utilisation de Zend Framework
- 28. application se bloque alors que [self.view popViewController animé: OUI]
- 29. Iphone simulateur se bloque lors de l'installation des applications
- 30. Visual Studio 2008 se bloque à la fermeture si la disposition des fenêtres est modifiée
Comment se bloque-t-il? S'il vous plaît poster des détails. –
Un peu plus d'informations serait bien. Quelles DLLs? Quelles procédures? Quelles signatures P/Invoke? Comment/quand sont-ils utilisés? Quel genre de crash? Avez-vous extrait une trace de pile de WinDbg? – Aaronaught
Peut ne pas être pertinent (d'où le commentaire plutôt que la réponse): nous avions un problème similaire sous UNIX parce que nous chargions des bibliothèques dynamiques _and unloading_, dont certaines enregistraient des fonctions atexit() (les mongrels). Puis, quand nous avons quitté notre processus, ces fonctions ont été appelées ou, plus précisément, tout ce qui était là à ce moment-là s'appelait boom, crash, opéra. Étant beaucoup plus UNIX-y que Windows-y, je ne sais pas si cela pourrait aider. Je pensais toujours en parler au cas où. – paxdiablo