2.9.2的wxTaskBarIcon的SetIcon提示内存不能读

这是wxWidgets论坛的中文版本。在这里,您可以用您的母语汉语讨论上面任一子论坛所涉及的所有关于wxWidgets的话题。欢迎大家参与到对有价值的帖子的中英互译工作中来!
Post Reply
rocky
In need of some credit
In need of some credit
Posts: 1
Joined: Fri Feb 03, 2012 9:21 am

2.9.2的wxTaskBarIcon的SetIcon提示内存不能读

Post by rocky » Mon Mar 12, 2012 3:09 am

最近在用wxWidgets 2.9.2的东西写个托盘程序,以前用wxWidgets 2.8.12的时候,用wxTaskbarIcon的SetIcon是可以正确显示图片的,可是升级到wxWidgets2.9.2时,程序是可以通过编译的,但运行时却提示了内存不能读,如果去掉这个方法程序又可以正常运行了。。。
哪位高人碰到过类似的问题?望不吝赐教,谢谢。。。

Utensil
Moderator
Moderator
Posts: 423
Joined: Sun Feb 03, 2008 11:38 am
Location: China

Re: 2.9.2的wxTaskBarIcon的SetIcon提示内存不能读

Post by Utensil » Sun Mar 25, 2012 1:47 am

出现内存不能读的问题,原因会比较个性化,可能是你原先wx以外的代码存在悬空指针问题,也有可能是编译选项不匹配的问题,其他人不大可能直接遇上同样的问题,除非你正好遇上了wx的bug :P

用最小的代码复现你的问题并贴出代码,会有助于他人和你一起找到问题的头绪。可以从在wxTaskBarIcon的sample中复现这个问题开始。
In fascination of creating worlds by words, and in pursuit of words behind the world.

On Github: http://utensil.github.com
Technical Blog in Chinese: http://utensil.iteye.com/

Post Reply