일부 C++ DLL을 사용하는 C# exe가 있습니다. 나는 내 C++ DLL을 사용하기 위해 C# exe에서 DllImport를 사용한다. 이제 내 문제는 응용 프로그램을 닫을 때 응용 프로그램이 충돌하는 것입니다. 나는 그 충돌 이유를 확신하지 못합니다. 내 C + +의 DLL을 멀티 스레드이며 내 C#을 exe 인 배경 직원닫는 동안 응용 프로그램이 다운 됨
0
A
답변
0
디버그 또는 릴리스 모드에서 충돌합니까?
몇 가지 중단 점을 두는 것이 좋습니다.
스택 추적은 무엇을 말합니까?
+0
두 모드 모두 충돌합니다. – subbu
+0
@ 서브 부 : 우리는 여전히 더 많은 것을 필요로합니다. –
관련 문제
- 1. Android : Picture.createFromStream()에서 응용 프로그램이 다운 됨
- 2. i386에서 응용 프로그램이 다운 됨 x86_64에서 작동합니다.
- 3. glGetString으로 인해 응용 프로그램이 다운 됨
- 4. 업그레이드했을 때 응용 프로그램이 다운 됨 xcode
- 5. 새 데이터와 이전 데이터를 섞을 때 응용 프로그램이 다운 됨
- 6. 오류로 인해 응용 프로그램이 다운 됨 : 완료되는 레이어 수정
- 7. QT 종료시 QML/C++ 응용 프로그램이 다운 됨
- 8. 도와주세요! 체크 박스를 선택하면 응용 프로그램이 다운 됨
- 9. Iphone : 업데이트 후 오래된 encodeObject로 인해 응용 프로그램이 다운 됨
- 10. Ad-Hoc 배포판을 빌드 할 때만 응용 프로그램이 다운 됨
- 11. 다른 뷰 컨트롤러에서 rootview로 이동하려는 경우 응용 프로그램이 다운 됨
- 12. MKMapview regionDidChangeAnimated 메서드 내에서 NSAutoreleasepool을 사용하는 동안 응용 프로그램이 다운 됨
- 13. C# 응용 프로그램이 바이러스로 감지 됨
- 14. ASP.NET 응용 프로그램이 응답하지 않게 됨
- 15. Motorola Backflip에서만 응용 프로그램이 비정상 종료 됨
- 16. 시작시 응용 프로그램이 매우 비정상적으로 종료 됨
- 17. MessageBox.Show 응용 프로그램 시작시 응용 프로그램이 종료 됨
- 18. 브라우저에서 플래시가 다운 됨
- 19. 데이터를 다운로드하는 동안 뷰를 변경하면 내 앱이 다운 됨
- 20. 몇 분 동안 사이트를 탐색 한 후 IE8이 다운 됨
- 21. 프로그램이 예기치 않게 종료 됨
- 22. .NET 프로그램이 갑자기 종료 됨
- 23. 응용 프로그램이 특정 시간 동안 대기하도록하려면 어떻게합니까?
- 24. SMS를 보내는 동안 응용 프로그램이 충돌합니다
- 25. 디버깅하는 동안 내 응용 프로그램이 중단됩니다.
- 26. 응용 프로그램이 실행되는 동안 파일을 삭제하는 방법
- 27. VB.NET 응용 프로그램이 실행되는 동안 고정 되었습니까?
- 28. WPF 닫는 이벤트에서 창을 숨김 응용 프로그램이 종료되지 않습니다.
- 29. 응용 프로그램이 비활성화 될 때 스레드를 닫는 방법?
- 30. 내 iPad 디버깅 캘린더에 항목을 추가 할 때 응용 프로그램이 다운 됨
어떻게 충돌합니까? 세부 사항을 게시하십시오. –
조금 더 많은 정보가 도움이 될 것입니다. 어떤 DLL이 있습니까? 어떤 절차? P/Invoke 서명은 무엇입니까? 언제/어떻게 사용합니까? 어떤 종류의 충돌? WinDbg에서 스택 추적을 가져 왔습니까? – Aaronaught
관련이 없습니다 (따라서 대답이 아닌 설명) : UNIX에서 atexit() 함수 (mongrel)를 등록한 일부 라이브러리와 unloading_ 동적 라이브러리를로드했기 때문에 UNIX에서 비슷한 문제가있었습니다. 그런 다음 우리가 프로세스를 종료했을 때, 그 기능이 호출되었거나, 더 정확하게는 그 시점에 있었던 무엇이든지 호출되고 붐, 충돌, 오페라가 호출되었습니다. Windows-y보다 UNIX-y가 훨씬 많아서 도움이 될지 모르겠습니다. 아직도 나는 그것을 단지 언급 할 것이라고 생각했다. – paxdiablo