播放视频一会,出错并自动关闭
系統:WINCE6.0+2443
?
上周遇到一個很奇怪的問題,之前上網播放視頻的時候,沒有出現播放一會就會出錯并且自動關閉IE的情況,但后來測試到在播放視頻大概50s的時候,總是會彈出下面的對話框并且自動關閉IE,這個對話框的內容如下:
application IEsample.exe encountered a serial error and must shut down
串口輸出的信息如下
Exception 'Data Abort' (4): Thread-Id=09890052(pth=82478d78), Proc-Id=06820056(pprc=849fddd0) 'IESample.exe', VM-active=06820056(pprc=849fddd0) 'IESample.exe'
PC=41bb95a0(flaxplayer_wince.dll+0x000195a0) RA=41bb9674(flaxplayer_wince.dll+0x00019674) SP=0090fe4c, BVA=00000024
Exception 'Data Abort' (4): Thread-Id=0873002e(pth=825a96c0), Proc-Id=06820056(pprc=849fddd0) 'IESample.exe', VM-active=06820056(pprc=849fddd0) 'IESample.exe'
PC=41bb95a0(flaxplayer_wince.dll+0x000195a0) RA=41bb9674(flaxplayer_wince.dll+0x00019674) SP=0089fe4c, BVA=00000024
?
嘗試了一些辦法,比如剛開始以為是HKEY_CURRENT_USER->software->microsoft->internet explorer->main這個注冊表項下面的stackres太小了,但做以下修改依然無效:
"stackres"=0x0004000有關啊,我把它改為0x00080000
后來只能上網查找相關信息,說是R3的問題,將信將疑,把R3刪除了重新安裝,然后重新編譯一直出錯,沒有辦法,就重裝了VS2005+WINCE6.0、R2和R3,同一個工程編譯通過了,經過測試,播放視頻正常,沒有出錯了,然后就打上09年的更新包再重新編譯并且測試,又出現了上面這個問題,到現在我都不知道為什么09年全年的更新包怎么會導致了這個問題的產生,本來想通過上面的串口信息來定位出錯的函數的,但flaxplayer_wince.dll(R3帶的 FlashLite 組件編譯生成的)沒有的map文件,故無法定位出錯的函數,這個問題先做個記錄,后面有時間繼續深入,知道的朋友,麻煩告知!歡迎大家發表意見!
?
相關問題的鏈接
http://www.cnblogs.com/walzer/archive/2008/11/20/909626.html
http://blog.csdn.net/dragonliabc/archive/2010/04/25/5527638.aspx
http://www.armce.com/bbs/archiver/tid-194.html
http://www.cnblogs.com/huaping-audio/archive/2008/12/11/1353260.html
http://www.codeproject.com/KB/debug/mapfile.aspx
?
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/chinesedragon2010/archive/2010/09/13/5880110.aspx
總結
以上是生活随笔為你收集整理的播放视频一会,出错并自动关闭的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WINCE下实现基于USB的camera
- 下一篇: WINCE6.0+S3C2443的启动过