WindowCE 调试全记录

这算我工作以来碰到的第一个难题,比较有感触,所以记下来!

先说下我的工作环境wince5.0,mips的芯片,还有开发环境是evc4.0,其实我也会用vs2005,不过是前辈的程序是在evc下写的,我懒得换。麻烦。!

 

我的具体工作是利用现有flash播放器,获取第一帧的图像,为此,我看来Window程序设计,第一次知道了WindowAPI几个图像操作的api,比较难用。

 

首先是bitblt,用于显示图像,还有createdibsection,用于创建设备无关的用于存放位图的内存区域。这是两个关键的函数。

 

问题就出在createdibsection,在我本地调好的程序,在客户的环境下就不行了,createdibsection创建失败,错误是句柄或者参数有错!很是郁闷,然后网上也没有找到答案,由于本人比较菜,我想到的原因,被领导直接否定了。

 

那就只能换一种思路来做了,用共享内存。我终于用到了传说中的共享内存,我先将第一帧数据取到放到共享内存里,然后再由客户显示出来。这个方法成功了,没有问题,可就是效率太低,取个数据要2S多,受不了。

 

我想的要不就改库,这个又被领导直接否定了,难度太大,搞不来。

 

真是知道自己很菜。好了,就这样吧 !胡乱说了一堆。见笑了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值