wxWidgets第十八课 关闭程序异常
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,说明在一个已有的wxWidgets项目中,点击程序窗口的关闭按钮,程序并没有正常退出。正常退出情况:线程 0x6c8 已退出,返回值为 0 (0x0)。线程 0x8ec 已退出,返回值为 0 (0x0
千家信息网最后更新 2024年09月22日wxWidgets第十八课 关闭程序异常
说明
在一个已有的wxWidgets项目中,点击程序窗口的关闭按钮,程序并没有正常退出。
正常退出情况:
线程 0x6c8 已退出,返回值为 0 (0x0)。
线程 0x8ec 已退出,返回值为 0 (0x0)。
程序"[2464] test.exe"已退出,返回值为 0 (0x0)。
通过任务管理器,还能够查看到程序在后台运行
分析操作
编写最简单的例子,正常退出没有问题。通过逐步的屏蔽掉代码,最终发现在一个窗口的构造函数中创建另一个窗口,导致程序无法正常退出。创建的另一个窗口是一个非模态对话框,但是没有调用到Show函数,将界面显示出来,这个时候,点击当前的窗口关闭按钮,实际上另一个窗口并没有被销毁,说明当点击关闭按钮,发送关闭事件的时候,只有显示的窗口能够接收到该消息
解决
通过调整创建窗口的代码,解决了问题
程序
按钮
代码
函数
时候
线程
问题
事件
任务
例子
只有
后台
实际
实际上
对话框
情况
模态
消息
界面
项目
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
闵行区机电软件开发设计规范
银行网络安全博士待遇
河南计算机网络技术升本成功
图书管理系统需要服务器吗
云储存服务器
长沙国企2021软件开发
网络安全周勒索病毒
三级数据库技术软件
华发软件开发待遇
app软件开发使用
方舟赵哥服务器管理员密码
局域网要用服务器吗
数据库安全的关键是什么
济南讯付网络技术有限公司
库存管理项目的数据库设计
数据库怎么分离.mdf文件
圣博润网络安全龙头
在安装mysql时卡在服务器
服务器身份认证毕业设计
曙光服务器开启bios
软件开发保密责任协议
数据库集群和应用集群
陕西超市电商软件开发
计算机网络技术物理实验
局域网要用服务器吗
软件开发金融类政府类
i5200u软件开发
江苏网络软件开发销售
高速去服务器走应急车道
指定服务器无法运行