2

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

怎么做?我一直在寻找几个小时没有合适的解决方案。有人请帮助我。

我的代码是:

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

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

这甚至可能吗?有人请用勺子喂我,我会很感激

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

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

4

2 回答 2

3

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

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

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

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

于 2013-10-02T01:12:55.503 回答
1

如果我不得不猜测,你会有更好的运气LoadResData()。确保同时使用两个参数(theidtypeone)。

于 2013-10-02T00:43:42.763 回答