题库
资源
教程
活动
退出
最近使用duilib发现一个问题,如果点击按钮的响应事件,单点调试的时候发现会两次进入函数,一开始没在意,后面程序运行报错,同样的处理逻辑,几乎一样的代码,在win32的项目中没有问题,但是在duilib中总是报错,访问冲突,以为只指针处理不对,后面发现其实是两次进入函数导致,所以在事件对应的函数中可以增加个判断,如果第二次进来就直接返回了,后面再运行或调试就没有再崩溃。不过这样似乎还不是最佳的办法,应该是点击一次就响应执行一次。