gpt4 book ai didi

c++ - dll 中的 MFC LoadString 失败

转载 作者:太空狗 更新时间:2023-10-29 19:45:07 24 4
gpt4 key购买 nike

我在 dll 中有一个静态函数,它使用 LoadString() 从资源中加载字符串。当我从那个 dll 调用这个函数时,一切正常。但是,当我从其他模块(activeX 控件)调用此函数时,LoadString 失败并出现错误 ERROR_RESOURCE_NAME_NOT_FOUND。我尝试使用 AFX_MANAGE_STATE 宏,但没有帮助。有谁知道这里可能有什么问题以及解决方案是什么?

最佳答案

如果该字符串位于不同 dll 的资源中,那么您必须从其他模块设置资源句柄以使其工作。尝试使用 AfxSetResourceHandle 设置资源句柄方法。

关于c++ - dll 中的 MFC LoadString 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com