2008-10-10 4 views
1

DLL 내부에 작성된 CDialog를 열어야하는 응용 프로그램이 있습니다. 문제는 DLL 내부에서 DoModal()이 호출 될 때 프로그램이 "Debug Assertion Failed!"로 충돌한다는 것입니다. 누구나 CDialog를 어떻게 열 수 있습니까? 고맙습니다!JNI를 사용하여 Java에서 CDialog를 엽니 다.

답변

1

이 시점에서 C++ 레벨에서 디버깅을해야 할 필요가 있습니다. 무엇이 잘못 될지 알려면 충분하지 않습니다. 당신이 바라는 종류의 것들은 디버그 주장이 실패한 것, 당시 스택 추적, 시도하려고했던 것, 그리고 충돌을 일으킨 것입니다. 좋은 단서 임에도 불구하고 디버그 단정 자체는 충돌이 아니며 실패한 단정의 원인도 충돌의 원인 일 수 있습니다.

관련 문제