我试图在VB6安装程序将安装所有需要的程序文件。
我使用CSV文件来存储数据,并使用阅读:
file="C:\users\admin\desktop\table.csv"
Open file For Input As fnum
然而EXE文件不能在另一台笔记本电脑,因为我得到的错误执行“ file not found
”。
所以: 如何将这个CSV文件嵌入到.EXE文件,使程序可以在任何Windows PC上运行 ?
我试图在VB6安装程序将安装所有需要的程序文件。
我使用CSV文件来存储数据,并使用阅读:
file="C:\users\admin\desktop\table.csv"
Open file For Input As fnum
然而EXE文件不能在另一台笔记本电脑,因为我得到的错误执行“ file not found
”。
所以: 如何将这个CSV文件嵌入到.EXE文件,使程序可以在任何Windows PC上运行 ?
打开项目, 加载项菜单项,打开加载项管理器和双击VB6资源编辑器来加载它,关闭经理。
点击Project菜单项,然后在底部添加新的资源文件 。 输入文件名,它和它保存在你的代码文件的目录。
来自新的相关文档节点Project Explorer树中双击XXX.RES。
从工具栏中选择添加自定义资源 ,在弹出窗口
浏览到您的.csv,并添加它,你应该看到它添加自定义\ 101
现在将嵌入在编译时exe文件。 如果该文件的变化,它重新添加到资源中,每个条目的64K的限制。
要在运行时在代码加载:
strCSV = strconv(LoadResData(101, "CUSTOM"), vbunicode)