vb6 - 在VB6中将文件嵌入到EXE文件中

标签 vb6 embed exe

我正在尝试在 VB6 中制作一个安装程序,该程序将安装该程序所需的所有文件。

我使用 CSV 文件来存储数据并使用以下方法读取它:

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

但是,EXE 文件无法在另一台笔记本电脑上执行,因为我收到错误“file not found”。

所以:如何将此 CSV 文档嵌入到 .EXE 文件中,以便该程序可以在任何 Windows PC 上运行 ?

最佳答案

  • 打开项目,Add-Ins 菜单项,打开 Add-In manager & 双击 VB6 Resource Editor 加载它,关闭 manager。
  • 单击项目菜单项,然后单击底部的添加新资源文件。为其输入文件名并将其保存在包含代码文件的目录中。
  • 在 Project Explorer 树中,从新的相关文档节点双击 XXX.RES。
  • 在弹出的窗口的工具栏中选择添加自定义资源
  • 浏览到您的 .csv 并添加它,您应该看到它添加为 CUSTOM\101
  • 它现在将在编译时嵌入到 exe 中。如果文件发生更改,请将其重新添加到资源中,每个条目有 64k 的限制。
  • 在运行时在代码中加载它:strCSV = strconv(LoadResData(101, "CUSTOM"), vbunicode)
  • 关于vb6 - 在VB6中将文件嵌入到EXE文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11896765/

    相关文章:

    java - 使用允许安装目录选择的 Netbeans 创建 .exe

    Delphi反编译

    Vb6 如何制作 0-9 的随机字符串和 x 字符的 a-z

    vb.net - 无法在 vb 6 项目中添加由 vb.net 创建的 dll

    c# - 如何将 Iron ruby​​ 嵌入到 C# 程序中?

    youtube - 在 MPMoviePlayerController 中播放 Youtube 视频或播放 RTSP - 3GP 链接

    c - 可执行文件的加密

    vb.net - 如何在 Word 文档中插入 Image 对象作为图片

    sql - MS Access 查询 : why does LIKE behave differently when being called from VB6 app?

    css - 嵌入 HTML YouTube 视频;显示不正确