无法使用内存模板创建对话框 - 意味着什么?

时间:2015-07-03 15:36:51

标签: windows-7 wxwidgets

关闭我的应用程序时收到以下错误消息。

无法使用内存模板创建对话框。

注意:消息对话框在我的应用程序中有时不出现,是否与此问题有关?

坚持没有任何想法继续下去。请帮助。

1 个答案:

答案 0 :(得分:1)

以后查找错误消息来源的两个提示:

  1. 请使用您使用的库的源代码(在本例中为wxWidgets)以获取错误消息。
  2. 或者在调试器下运行程序,并在显示错误时进入程序。
  3. 在这种情况下,第一种方法显示,如果Win32函数wxDialog失败,则会在CreateDialogIndirect()创建期间发生消息。错误信息非常糟糕,因为它没有提供太多信息,但OTOH很难知道该说些什么,因为这个功能真的,真的不应该失败。也许GetLastError()值(应该包含在您未显示的错误消息中)提供了一些信息,但没有它我只能假设它是由于内存或资源耗尽 - 这会意味着您的申请中存在前者或后者的巨大泄漏。