Skip to content

OpenResZip 使用内存压缩包资源报错 #519

@lfpei

Description

@lfpei

问题现象

创建的32位应用程序添加资源文件,然后使用OpenResZip打开资源可以正常打开访问,但是在开发的动态链接库中使用同样的方式就会报错。
我已确认过zip包是正常的,因为我是用本地资源zip包的方式是正常的,只有使用内存资源是才会有问题。
报错信息:
0xC0000005: 读取位置 0xFFFFFFFF 时发生访问冲突。

预期结果

动态链接库中使用内存资源文件能正常加载打开

重现步骤

创建动态链接库 -> 资源文件 -> 添加资源 -> 导入资源
bool open = ui::GlobalManager::OpenResZip(MAKEINTRESOURCE(IDR_THEME1), L"THEME", "");
ui::GlobalManager::Startup(L"resources\\", ui::CreateControlCallback(), false);
进行访问资源

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions