none
wince6.0上在视频窗口上叠加GDI绘图窗口,然后在GDI绘制过程中任意修改GDI绘图窗口的大小,会导致系统卡死是什么问题? RRS feed

  • 问题

  • 1.在wince6.0上,有两个窗口播放,一个底层窗口播放视频媒体,在该窗口之上叠加一个背景透明的GDI绘图的图片;

    2.透明采用的是colorkey透明机制,在视频上叠加的窗口背景颜色与设置的透明色的颜色可以透掉;

    3. 修改GDI绘图窗口的大小会导致系统卡死问题;

    4.本开发的系统硬件平台采用TI的AM3703的IC;

    2016年6月12日 4:03

全部回复

  • Hello,

    我建议你检查下你的程序,你可以参考下面几点建议。

     

    1程序用的双缓冲绘图

     

    2把你的程序放到Windows下跑一跑, 先看有没有资源泄漏

     

    3Wince下可以查看内存使用情况,看看内存是不是一直在不停的增加

     

    你可以参考下Wince GDI资源泄露可能原因:

    http://blog.csdn.net/aristolto/article/details/7416302

     

    Regards,


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年6月24日 2:48
  • 你好!我们wince上的应用程序是通过C#写的,到底层的调用,中间还经过了从C#到C++层的一个封装库,这个库我们目前无法看到源代码,中间调用的库是否会存在内存泄露的问题?对于中间库的内存泄露有什么方法可以查到的?
    2016年7月4日 8:43