我试图在VB6中创建一个安装程序,它将安装该程序所需的所有文件.
我使用CSV文件存储数据并使用以下方法读取数据:
file="C:\users\admin\desktop\table.csv"
Open file For Input As fnum
Run Code Online (Sandbox Code Playgroud)
但是,当我收到错误" file not found"时,EXE文件无法在另一台笔记本电脑上执行.
那么:如何将此CSV文档嵌入到.EXE文件中,以便程序可以在任何Windows PC上运行?
打开项目,加载项菜单项,打开加载项管理器并双击VB6资源编辑器加载它,关闭管理器.
单击项目菜单项,然后单击底部的添加新资源文件.输入文件名并将其保存在包含代码文件的目录中.
从Project Explorer树中,双击新的" 相关文档"节点中的XXX.RES.
从弹出的窗口中的工具栏中选择" 添加自定义资源"
浏览到.csv并添加它,您应该看到它添加为CUSTOM\101
它现在将在编译时嵌入到exe中.如果文件发生更改,请将其重新添加到资源中,每个条目限制为64k.
要在运行时将其加载到代码中:
strCSV = strconv(LoadResData(101, "CUSTOM"), vbunicode)