string - VB6 从资源中读取字符串

标签 string vb6 resources msgbox

我在 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/

相关文章:

c# - 删除文本文件中的空行

resources - CocoaPods 添加语言环境的子规范

c# - 如何处理资源 (.resx) 文件中的字符串文字

visual-studio - 有没有人在 Windows 7 上使用 Visual Studio 6 取得成功?

java - 依赖项内的资源未添加到类路径中

c++ - 在 C 和 C++ 中将 C 字符串转换为大写

java - 计算一个字符串中有多少个回文

字符串到 str slice,str slice 的生命周期不够长

Excel 到 ADO RecordSet 的数字单元格具有空值

vb.net - 在 vb.net 中嵌入空值的字符串长度