从任务栏右键关闭程序引起的程序异常错误

MKD 2009-12-22 03:25:38
程序有托盘子窗口,然后在任务栏上右键菜单关闭主程序时,出现提示,错误,程序异常..,runtime error 217 at ...

经测试,每当子窗口呈托盘图标时,且使用任务栏右键关闭时出错。
其他,先关闭子窗口再关闭主程序,或者,直接正常主程序右上角点击关闭,没有任何问题。

该如何解决?
任务栏上右键菜单关闭主程序时,都将逐渐触发哪些事件?
...全文
149 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
无条件为你 2009-12-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mkd 的回复:]
连主程序的onclosequery都不触发,里面写的对话框也无效
[/Quote]

那是不可能的,你自己建个空项目运行程序试试再说。
你的原因,可能是其它拦截消息事件与之产生了冲突。
MKD 2009-12-22
  • 打赏
  • 举报
回复
任务栏上右键菜单关闭主程序
用这种方法关闭程序时,托盘的释放可能有什么问题。

现在,不知道用这种方法关闭程序,都将逐渐触发哪些事件?连主程序的onclosequery都不触发,里面写的对话框也无效
MKD 2009-12-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gyk120 的回复:]
托盘?任务栏的窗口吗?
[/Quote]

是这样的,托盘是,另外加载的dll窗体,用的cooltrayicon控件
主窗口,正常的,没用托盘控件
gyk120 2009-12-22
  • 打赏
  • 举报
回复
托盘?任务栏的窗口吗?
imho888 2009-12-22
  • 打赏
  • 举报
回复
没遇到过,帮顶
你可以写一个比较简单的试一下看看
相关推荐
发帖
Windows SDK/API

1177

社区成员

Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
帖子事件
创建了帖子
2009-12-22 03:25
社区公告
暂无公告