2015-07-03 42 views
-1

关闭我的应用程序时出现以下错误消息。无法使用内存模板创建对话框 - 意味着什么?

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

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

卡住没有任何想法继续。善意帮助。查找错误消息的来源在未来

+1

请把错误信息的文本放在你的问题中,不要链接到它的图像。 – Nanhydrin

+0

也许..源代码? – Joel

+0

感谢您的回复。我只是想了解错误信息。有关于此的任何信息? –

回答

1

两个小技巧:

  1. 的grep的使用(在这种情况下的wxWidgets)的错误信息库的来源。
  2. 或者在调试器下运行该程序,并在显示错误时进入该程序。

在这种情况下,第一种方法显示如果Win32函数CreateDialogIndirect()失败,则在创建wxDialog期间发生该消息。错误信息非常糟糕,因为它没有提供很多信息,但是OTOH很难知道该怎么说,因为这个功能真的不应该失败。也许GetLastError()的值应该包含在你没有显示的错误信息中,它提供了一些信息,但是如果没有它,我只能假设它是由于内存或资源耗尽 - 这意味着存在在你的应用程序中前者或后者的巨大泄漏。

+0

谢谢你的启发。在关闭应用程序时弹出错误消息,并在发布时未显示。 –