使用JNI从Java打开CDialog

时间:2008-10-10 08:01:12

标签: dll debugging java-native-interface cdialog

我有一个应用程序需要打开写在DLL中的CDialog。问题是当在DLL内部调用DoModal()时,程序崩溃:“Debug Assertion Failed!”。有谁知道我怎么能打开CDialog?谢谢!

1 个答案:

答案 0 :(得分:1)

此时你可能需要在C ++级别进行一些调试 - 这里还没有足够的时间去告诉可能出现的问题。您需要查看的内容是调试断言失败的原因,当时的堆栈跟踪,尝试的内容以及导致崩溃的原因。调试断言本身并不是崩溃,虽然这是一个很好的线索,断言失败的原因也可能是崩溃的原因。