炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

楼主: IceBerg

List控件,连续删除崩溃的BUG

[复制链接]

该用户从未签到

发表于 2014-8-18 16:38:03 | 显示全部楼层
版本号: 28#临时版本
开发环境:WIN7 64bit + vs2008
BUG说明:
Iconview控件右键菜单删除,必须从Iconview的最后一项删,第二次发生异常或cpu100%或XMenu_Popup返回失败FALSE,3个现象随机出现。使用键盘删除不弹出菜单则没有问题。
BUG代码: C++
BUG截图: 附件
  
  
  

iconview右键菜单删除异常问题堆栈截图.rar

881.96 KB, 下载次数: 275

  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2014-8-18 21:10:30 | 显示全部楼层

    你再试试这个看.
    XCGUI(v1.6.3)Update5.rar (850.27 KB, 下载次数: 256)

    该用户从未签到

    发表于 2014-8-19 09:07:32 | 显示全部楼层
    本帖最后由 Chic 于 2014-8-19 09:24 编辑

    我试了一下,问题没有解决。

    版本号: 32#临时版本
    开发环境:WIN7 64bit + vs2008 + XCGUI debug
    BUG说明:
    debug版本 Iconview控件右键菜单删除,第二次发生异常,堆栈截图见附件。使用键盘删除不弹出菜单则没有问题。listview控件右键菜单删除正常。
    release 版无法链接,错误如下。使用debug的lib和release的dll可以编译通过现象同31#(注 31#使用debug的lib和release的dll运行)
    3>xcguiex.obj : error LNK2019: 无法解析的外部符号 "struct HIMAGE__ * __stdcall XImage_LoadFile(unsigned short *,int)" (?XImage_LoadFile@@YGPAUHIMAGE__@@PAGH@Z),该符号在函数 _XImage_LoadFileEx@8 中被引用
    3>xcguiex.obj : error LNK2019: 无法解析的外部符号 "struct HIMAGE__ * __stdcall XImage_LoadFileAdaptive(unsigned short *,int,int,int,int)" (?XImage_LoadFileAdaptive@@YGPAUHIMAGE__@@PAGHHHH@Z),该符号在函数 _XImage_LoadFileAdaptiveEx@20 中被引用
    3>xcguiex.obj : error LNK2019: 无法解析的外部符号 "struct HIMAGE__ * __stdcall XImage_LoadFileRect(unsigned short *,int,int,int,int)" (?XImage_LoadFileRect@@YGPAUHIMAGE__@@PAGHHHH@Z),该符号在函数 _XImage_LoadFileRectEx@20 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XMenu_SetUserUpdateUIEx(struct HMENUX__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XMenu_SetUserUpdateUIEx@@YGXPAUHMENUX__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XMenu_SetUserDrawBGEx(struct HMENUX__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XMenu_SetUserDrawBGEx@@YGXPAUHMENUX__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XMenu_SetUserDrawItemEx(struct HMENUX__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XMenu_SetUserDrawItemEx@@YGXPAUHMENUX__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XListView_SetUserDrawGroupEx(struct HELE__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XListView_SetUserDrawGroupEx@@YGXPAUHELE__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XListView_SetUserDrawItemEx(struct HELE__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XListView_SetUserDrawItemEx@@YGXPAUHELE__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XListBox_SetUserDrawItemEx(struct HELE__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XListBox_SetUserDrawItemEx@@YGXPAUHELE__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XTree_SetUserDrawItemEx(struct HELE__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XTree_SetUserDrawItemEx@@YGXPAUHELE__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XList_SetUserDrawItemHeaderEx(struct HELE__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XList_SetUserDrawItemHeaderEx@@YGXPAUHELE__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XList_SetUserDrawItemEx(struct HELE__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XList_SetUserDrawItemEx@@YGXPAUHELE__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XSView_SetDrawScrollViewEx(struct HELE__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XSView_SetDrawScrollViewEx@@YGXPAUHELE__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XWnd_RegisterMessageProcEx(struct HWINDOW__ *,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XWnd_RegisterMessageProcEx@@YGXPAUHWINDOW__@@P6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XWnd_RegisterMessageEx(struct HWINDOW__ *,int,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XWnd_RegisterMessageEx@@YGXPAUHWINDOW__@@HP6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "void __stdcall XEle_RegisterEventEx(struct HELE__ *,int,int (__stdcall*)(struct eventOrMsg_ *,enum xcgui_fun_type,int *),void *)" (?XEle_RegisterEventEx@@YGXPAUHELE__@@HP6GHPAUeventOrMsg_@@W4xcgui_fun_type@@PAH@ZPAX@Z),该符号在函数 "public: void __thiscall CXEventMsg::RegisterAll(void *,int,void (__thiscall CXEventMsg::*)(void),int)" (?RegisterAll@CXEventMsg@@QAEXPAXHP81@AEXXZH@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "int __stdcall XWnd_RemoveMessageEx(struct HWINDOW__ *,int,void *)" (?XWnd_RemoveMessageEx@@YGHPAUHWINDOW__@@HPAX@Z),该符号在函数 "public: int __thiscall CXEventMsg::WndRemoveMessage(struct HWINDOW__ *,int,void (__thiscall CXEventMsg::*)(void))" (?WndRemoveMessage@CXEventMsg@@QAEHPAUHWINDOW__@@HP81@AEXXZ@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "int __stdcall XEle_RemoveEventEx(struct HELE__ *,int,void *)" (?XEle_RemoveEventEx@@YGHPAUHELE__@@HPAX@Z),该符号在函数 "public: int __thiscall CXEventMsg::EleRemoveEvent(struct HELE__ *,int,void (__thiscall CXEventMsg::*)(void))" (?EleRemoveEvent@CXEventMsg@@QAEHPAUHELE__@@HP81@AEXXZ@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "int __stdcall XWnd_RemoveMessageProcEx(struct HWINDOW__ *,void *)" (?XWnd_RemoveMessageProcEx@@YGHPAUHWINDOW__@@PAX@Z),该符号在函数 "public: int __thiscall CXEventMsg::WndRemoveMsgProc(struct HWINDOW__ *,void (__thiscall CXEventMsg::*)(void))" (?WndRemoveMsgProc@CXEventMsg@@QAEHPAUHWINDOW__@@P81@AEXXZ@Z) 中被引用
    3>stdafx.obj : error LNK2019: 无法解析的外部符号 "int __stdcall XEle_RemoveEventProcEx(struct HELE__ *,void *)" (?XEle_RemoveEventProcEx@@YGHPAUHELE__@@PAX@Z)

    BUG代码: C++
    BUG截图: 附件
      

    M[FKP1QRTUU[8PYVFJ2IKO5.jpg

    该用户从未签到

    发表于 2014-8-19 11:28:25 | 显示全部楼层
    本帖最后由 Chic 于 2014-8-19 11:30 编辑

    2$J4UH(N~F9J1_JE%AYX@ZT.jpg
    $[IZ(33@7EZ$9QWT)$WS7BX.jpg
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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

    GMT+8, 2024-9-20 00:39 , Processed in 0.083464 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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