ShowMessage是隐藏的

时间:2013-09-20 03:10:03

标签: delphi windows-xp delphi-xe3

我在具有MDI表单的复杂应用程序中使用Delphi XE3,并且表单也保持最佳状态。

有时,简单的ShowMessage('...')不会出现并停留在主应用程序窗口之后。

要么是人们认为应用程序崩溃了,要么转到任务管理器并将应用程序放在最顶层,然后showmessage窗口重新登上。

这是在XP中出现的,到目前为止我还没有在Win8下看到过。

知道为什么吗?

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

  1. 写了你自己的myShowMSG函数。在这个函数中编写了简单的自定义消息表单和一些要控制的代码 - “这个表单对用户是否可见?”在控制代码中写入error.log所有有关此问题的tracelog信息。将实际创建的表单及其状态列表包含在.log
  2. 将项目中的所有ShowMessage替换为myShowMSG
  3. 运行所有测试
  4. 阅读你的error.log's。发布此处以取消