首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince平台上 应用程序正在读取SD卡上的数据的时候,此时SD卡退出,如何样使用程序安全退出

2012-02-08 
wince平台上 应用程序正在读取SD卡上的数据的时候,此时SD卡退出,怎么样使用程序安全退出图片浏览器正在读

wince平台上 应用程序正在读取SD卡上的数据的时候,此时SD卡退出,怎么样使用程序安全退出
图片浏览器正在读取SD卡上的面的数据,但此时候SD卡退出,要求图片浏览不死机,且返回初始界面


[解决办法]
如果是在读取图片的过程中拔SD卡,很难不死机的.因为读图片的过程,一般是由系统或API完成的,代码无法控制.可以试试异常处理!

应用可以响应SD卡拔插消息试试
[解决办法]
程序对每一个 API 的返回值都检查一下吧
[解决办法]
崩溃就是死机肯定是有原因的,如果能调试,可以找出原因

在接收到SD卡退出消息后,应用还做了什么操作?
[解决办法]
create a special thread with real time priority to get the WM_DEVICECHANGE message, and while having received that message(means the sd card is being removed), suspend those threads which are reading/writing sd card immediately.

热点排行