炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2234|回复: 2

richEdit的导致莫名内存错误down掉的BUG修正(详情请进)

[复制链接]

该用户从未签到

发表于 2013-4-3 17:56:41 | 显示全部楼层 |阅读模式
HELE WINAPI XRichEdit_Create(int x, int y, int cx, int cy,HXCGUI hParent)
{
        edit_ *pRichEdit=(edit_*)malloc(sizeof(edit_));
        if(pRichEdit)
        {
                memset(pRichEdit,0,sizeof(edit_));
                RichEdit_Init((HELE)pRichEdit,x,y,cx,cy,XC_RICHEDIT,hParent);
        }
        return (HELE)pRichEdit;
}




richedit的另一个bug,刚才很难查。。老是没缘由的DOWN,原来是创建时内存没有正确分配


sizeof(edit_)这些改为sizeof(richEdit_)就可以了


  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2013-4-3 19:15:40 | 显示全部楼层
    恩不错,应该这样写
    1. richEdit_ *pRichEdit=(richEdit_*)malloc(sizeof(richEdit_));
    复制代码

    该用户从未签到

    发表于 2013-9-5 10:40:07 | 显示全部楼层
    原来这里有个bug啊!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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

    GMT+8, 2024-9-19 09:30 , Processed in 0.073249 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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