gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 18:47:27 26 4
gpt4 key购买 nike

我正在尝试在 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/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com