嵌入文件到VB6中的EXE文件(Embed a file into EXE file in VB6)

2019-06-26 23:00发布

我试图在VB6安装程序将安装所有需要的程序文件。

我使用CSV文件来存储数据,并使用阅读:

file="C:\users\admin\desktop\table.csv"
Open file For Input As fnum

然而EXE文件不能在另一台笔记本电脑,因为我得到的错误执行“ file not found ”。

所以: 如何将这个CSV文件嵌入到.EXE文件,使程序可以在任何Windows PC上运行

Answer 1:

  1. 打开项目, 加载项菜单项,打开加载项管理器和双击VB6资源编辑器来加载它,关闭经理。

  2. 点击Project菜单项,然后在底部添加新的资源文件 。 输入文件名,它和它保存在你的代码文件的目录。

  3. 来自新的相关文档节点Project Explorer树中双击XXX.RES。

  4. 从工具栏中选择添加自定义资源 ,在弹出窗口

  5. 浏览到您的.csv,并添加它,你应该看到它添加自定义\ 101

  6. 现在将嵌入在编译时exe文件。 如果该文件的变化,它重新添加到资源中,每个条目的64K的限制。

  7. 要在运行时在代码加载:

    strCSV = strconv(LoadResData(101, "CUSTOM"), vbunicode)



文章来源: Embed a file into EXE file in VB6
标签: vb6 embed exe