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

Can't create dialog using memory template - means what?

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

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

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

卡住了,没有任何想法可以继续。请帮忙。

日后查找错误信息来源的两个小技巧:

  1. Grep 错误消息所用库的来源(在本例中为 wxWidgets)。
  2. 或运行调试器下的程序,出现错误时打入。

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