SOUI假窗口释放资源后操作界面控件崩溃
2017-02-22 11:47
141 查看
一、简要介绍
当用户打开了一个假窗口,之后调用了释放资源的函数比如Detach()函数,而在此之前并未关闭界面,这个时候用户再点击界面上的按钮,就会发生界面级的崩溃,这是因为相关的界面资源已经被释放了的原因。二、规避方法
规避方法很简单,就是在释放资源前保证界面关闭,让用户操作不了界面即可。总而言之,释放资源前一定要确保当前资源不会再被调用;这与指针是一样的,被释放前一定要确保没有人调用,释放后一定不要再用。
相关文章推荐
- C#中父窗口和子窗口之间实现控件互操作
- Win32汇编--使用资源--对话框--在对话框中使用子窗口控件(2)
- C#中父窗口和子窗口之间实现控件互操作
- winform 内存优化!关闭窗口时,资源释放的问题,孤独的希望大家指导[没分了,又急,就发这儿来了,]
- 为什么控件的有些属性在代码中可用,但是在设计界面的属性窗口中就没有
- jdbc资源的释放,增删改操作
- 程序界面中SysTreeView及其节点控件的自动化操作(AutoIt3)
- c# wpf下的多线程操作窗口UI控件的过程
- windows资源文件(.rc)是如何变成窗口控件的
- Infragistics NetAdvantage 控件资源释放问题的实际经验
- ASP.NET 2.0中的数据操作之19:给新增、编辑界面增加验证控件
- 防止界面窗口不能操作
- VC界面窗口:从资源里面加载皮肤
- Visual C#实现父窗口和子窗口之间实现控件互操作
- 做了一个开源MFC窗口特效及背景皮肤控件,广泛兼容现有界面库
- winform 点击窗体右上角“X”关闭窗体但不释放资源并跳到上一个界面
- 控件:PopupWindow --- 弹出窗口(基本操作)
- <转载>C#中父窗口和子窗口之间实现控件互操作
- ASP.NET 2.0中的数据操作:给新增、编辑界面增加验证控件 (翻译)
- MFC TAB控件,关于窗口之间控件操作问题