【问题标题】:Open CDialog from Java using JNI使用 JNI 从 Java 打开 CDialog
【发布时间】:2008-10-10 08:01:11
【问题描述】:

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

【问题讨论】:

    标签: dll debugging java-native-interface cdialog


    【解决方案1】:

    此时,您可能需要在 C++ 级别进行一些调试 - 没有足够的信息来说明可能出了什么问题。您需要查看的内容是调试断言失败的原因、当时的堆栈跟踪、它尝试执行的操作以及导致崩溃的原因。一个调试断言本身并不是崩溃,虽然它是一个很好的线索,而且断言失败的原因也可能是导致崩溃的原因。

    【讨论】:

      猜你喜欢
      • 2019-04-09
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多