炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2663|回复: 3

XList_GetItemBindEleInfo函数BUG

[复制链接]

该用户从未签到

发表于 2013-2-1 00:37:56 | 显示全部楼层 |阅读模式
XList_GetItemBindEleInfo问题找到,源码修改
原代码片段
   if(index>0 && index <XArray_GetCount(pSubItem->hArrayBindEle))
   {
    pInfo= (itemBindEle_*)XArray_GetAt(pSubItem->hArrayBindEle,index);
    return TRUE;
   }
改,"index>=0"和"*pInfo= *(itemBindEle_*)"两处
   if(index>=0 && index <XArray_GetCount(pSubItem->hArrayBindEle))
   {
    *pInfo= *(itemBindEle_*)XArray_GetAt(pSubItem->hArrayBindEle,index);
    return TRUE;
   }
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2013-2-1 14:43:50 | 显示全部楼层
    恩好的谢谢!

    该用户从未签到

    发表于 2013-3-21 12:03:46 | 显示全部楼层
    我也遇到了

    该用户从未签到

    发表于 2013-12-4 22:05:33 | 显示全部楼层
    这个问题我也遇到了。 完整的源代码:

                    int  headerCount=Array_GetCount(LIST(hEle)->hArrayHeader);
                    if(subItem>=0 && subItem<headerCount)
                    {
                            listSubItem_ *pSubItem=Array_GetAtListSubItem(Array_GetAtList(LIST(hEle)->hArrayItem,item)->hArrayItem,subItem);
                if( NULL == pSubItem->hArrayBindEle )
                {
                    return FALSE;
                }
                if(index>=0 && index <XArray_GetCount(pSubItem->hArrayBindEle))
                {
                    *pInfo= *(itemBindEle_*)XArray_GetAt(pSubItem->hArrayBindEle,index);
                    return TRUE;
                }
                    }
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-4-26 19:31 , Processed in 0.063407 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表