【问题标题】:VB6 Read String From ResourceVB6 从资源中读取字符串
【发布时间】:2013-10-01 21:22:17
【问题描述】:

我在 VB6 应用程序资源中有文本文件,我正在尝试读取其中的文本。

如何做到这一点?我一直在寻找几个小时没有合适的解决方案。有人请帮助我。

我的代码是:

Private Sub Command1_Click()
Dim URL As String
URL = LoadResString(101)
MsgBox URL
End Sub

这可能解释得更多:http://i.imgur.com/wGnWCBb.jpg

这甚至可能吗?有人请用勺子喂我,我会非常感谢

我正在尝试将字符串从资源读取到变量(字符串),然后使用消息框提示它。

一些简单的解决方案会很棒。此外,如果 FindResource API 可以做到这一点,请告诉我如何或指出正确的方向。

【问题讨论】:

    标签: string vb6 resources msgbox


    【解决方案1】:

    多年前我不得不做这样的事情。

    我使用了s = StrConv(LoadResData(resId, resType), vbUnicode)。该资源是一个 ANSI(非 unicode)文件。

    resType 是我保存资源时刚刚编写的自定义类型。

    我遇到了一个问题,即在文本末尾附加了一个双空值,必须将其删除。我不记得发生这种情况的确切原因,但我认为这与存储为双空终止 C 字符串列表的资源有关。

    【讨论】:

      【解决方案2】:

      如果我不得不猜测,LoadResData() 会更好。确保同时使用这两个参数(idtype)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-09-17
        • 2011-05-24
        • 2014-05-11
        • 2018-03-23
        • 2019-12-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多