WinCE应用程序崩溃提示框的处理
WinCE的开发人员和WinCE设备的用户应该对下面这两个错误不陌生,"Application encountered a serious error and must shut down"和"出现严重错误,必须被关闭"。WinCE下应用程序崩溃就会弹出这样的提示框,还会发出警告的声音。如果是在车里,那声音还是很刺耳的。不过,说实在的,开发人员看到这个可以接受,程序都是会出BUG的。但用户经常看到就不太应该了。我们应该完善代码,尽可能降低出现应用程序崩溃的概率。
很早之前写过一篇《WinCE下应用程序错误的解决之道》,文中介绍了一种方法。但实际项目后来并没有采用这种方法,收拾残局不如将其扼杀在摇篮里来的彻底痛快。因为WinCE是不完全开源的,所以最后还是采用了简单粗暴的方式,反汇编showerr.lib,去掉弹出这个出错提示框的代码段。此后在我们的车机上,用户就再也没有看到过如下图所示的错误提示了。
修改后的WinCE6.0 ARM平台的showerr.lib下载地址如下:
http://download.csdn.net/detail/sunrain_hjb/9453099
说明:我们WinCE车机在售时,实在不便分享该技术点。这也是事关产品用户体验的一个小点,有别于其他厂家的车机的。目前我们WinCE车机已经停售半年多了,市场上车机也大都改用Android,现在分享出来,让还在用WinCE做行业设备的同学参考,希望有所帮助。
WinCE应用程序崩溃提示框的处理相关推荐
- iOS中Mach异常和signal信号介绍,以及当APP崩溃时做线程保活弹出程序异常提示框
我们经常会遇到APP闪退和崩溃的问题,那么我们应该通过什么变量去监听APP的异常呢?如何在程序崩溃时,保证程序不闪退,并给用户弹出一个提示框呢? 这是本文将要讲述的内容. 先介绍2个概念,Mach异常 ...
- 微信小程序自定义提示框制作的简单方法
微信小程序自定义提示框制作的简单方法 下面的时候提示框的结构 wxml部分 <!-- 提示框 --> <view class="showToast" wx:if= ...
- 「小程序JAVA实战」小程序 loading 提示框与页面跳转(37)
转自:https://idig8.com/2018/09/02/xiaochengxujavashizhanxiaochengxu-loading-tishikuangyuyemiantiaozhua ...
- 微信小程序-消息提示框实例
做Android的时候对toast是很熟悉的.微信小程序开发中toast也是重要的消息提示方式. 提示框: wx.showToast(OBJECT) 显示消息提示框 OBJECT参数说明: 示例代码: ...
- 【微信小程序】提示框、选择框、选择菜单
一.提示框 wx.showToast({title: '刷新成功',//提示文字duration:2000,//显示时长mask:true,//是否显示透明蒙层,防止触摸穿透,默认:false ico ...
- 微信小程序 之提示框
结构可自行修改 <view class="showModule" wx:if="{{isShow}}" ><!-- 这部分内容可以灵活修改,例 ...
- 微信小程序之提示框弹框
1.显示消息提示框,长度不超过12个字节,即6个汉字 wx.showToast({ title: '演示1', }) 2.显示loading提示框,主动调用wx.hideLoading()才能关闭 w ...
- bugtrap microsoft 默认崩溃提示框_iPad与Surface的对决Apple和Microsoft趋于融合
当苹果公司发布新的iPad Pro魔术键盘时,它带有一个触控板,用户可以使用它在iPad屏幕上来回移动光标.一些专家指出,苹果终于承认微软是正确的.用键盘和触控板设计了Surface 除非那不是事实. ...
- 微信小程序tooltip提示框组件
需要将文件引入需要插件的.json文件的usingComponents里. 算了,直接看代码理解把,有问题联系会及时回复. 文件结构,我这里组件放在根目录的cpmponents文件夹里面 index. ...
最新文章
- 如何刷新JTable
- 用python编写的无线AP扫描器
- [ZigBee] 9、ZigBee之AD剖析——AD采集CC2530温度串口显示
- malloc线程安全
- 虚拟机:Centos 7 安装JDK8(亲测)
- 新版谷歌浏览器怎么查找和改变编码格式
- linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)
- python 双向循环链表实现_python实现双向循环链表基本结构及其基本方法
- 艺街开放平台开源计划
- Spark RDD、DataFrame和DataSet的区别
- dtw算法 c语言实现,DTW算法的python实现
- 使用ipad通过usb线连接电脑
- 高等数学---第一章导数定义的考法
- 使用ie浏览器打开chrome(谷歌)。
- 神经网络论文研究-图像处理方向4-geoglenet
- csapp-lad1
- 什么是google pr值?
- Flask Web开发--3.实时SPC控制图的开发设计
- “共享”日本旅游车票 销售电商已消失
- Python脚本打开默认浏览器登录人人和打开QQ
热门文章
- 【自我陈述】描述自我现状,及日后的一些小规划。
- 精通CSS:高级Web标准解决方案(第2版)中文扫描版电子书pdf下载
- 浏览器兼容:火狐不支持webq格式图片
- kido机器人没反应_ABB机器人常见故障及故障原因分析与检修步骤
- 现在备考初级会计还能来得及吗?是不是太迟了?
- C语言石头剪刀布随机数,用C语言实现石头剪刀布游戏用C语言实现
- android5.0省电优化,如何让Android 5.0手机省电?
- java计算机毕业设计校友闲置书籍管理平台源码+lw文档+系统+数据库
- python判断正负零_javascript 判断正负0
- MySQL空间数据操作:GeomFromText()函数报错解决