我在 VB6 应用程序资源中有文本文件,我正在尝试读取其中的文本。
如何做到这一点?我已经搜索了几个小时但没有找到合适的解决方案。有人请帮助我。
我的代码是:
Private Sub Command1_Click()
Dim URL As String
URL = LoadResString(101)
MsgBox URL
End Sub
这也许可以解释更多:/image/yYrfG.jpg
这可能吗?请有人用勺子喂我,我会非常感激。
我试图将字符串从资源读取到变量(字符串),然后用消息框提示它。
一些简单的解决方案会很棒。另外,如果 FindResource API 可以实现这一点,请告诉我如何操作或为我指出正确的方向。
最佳答案
很多年前我就不得不做这样的事情。
我使用了s = StrConv(LoadResData(resId, resType), vbUnicode)
。该资源是 ANSI(非 unicode)文件。
resType
是我在保存资源时刚刚创建的自定义类型。
我遇到了一个双空问题,该问题附加在文本末尾,必须将其删除。我不记得发生这种情况的确切原因,但我认为这与存储为双空终止 C 字符串列表的资源有关。
关于string - VB6 从资源中读取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19126183/