如何将一个文件放入到VB程序中,使VB程序在运行的时候将该文件放到指定的位置

AMinfo 2003-03-11 05:28:05
如何将一个文件放入到VB程序中,使VB程序在运行的时候将该文件放到指定的位置
...全文
287 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
AMinfo 2003-03-13
  • 打赏
  • 举报
回复
我指的不是资源文件啊,是跟VB豪不相干的二进制文件。我做了一个VB程序,可是还要让VB程序在运行时生成一个二进制文件放入到指定的目录中。如果将这个二进制文件连同VB一起编译呢,各位大小虾求命啊
FUNDGIRL 2003-03-12
  • 打赏
  • 举报
回复
资源文件一次只能读出64K数据。如果数据大的话可要分几次读啊!不地也有办法解决。只是太麻烦。
yo_jo 2003-03-12
  • 打赏
  • 举报
回复
疑问中...
harryho 2003-03-11
  • 打赏
  • 举报
回复
对唔住啊,刚才有的地方是错了。。
具体代码是这样的。
dim a() as byte
a()=loadresdata(101,"custom")
opne "指定路径" for binary as #1
put #1,,a()
close #1
其中果个资源文件要建立一个自定义类型的。对了,还要指定生成文件的生缀名啊。
harryho 2003-03-11
  • 打赏
  • 举报
回复
当然可以啦,其实用资源文件完全可以达到依一点。。

用自定义类型,,,,然后用loadresdata,,将果个资源文件放到一个字节数组里面。

再用OEPN “路径” for binary as #1
write #1,,"刚才定义的数组。
close #1
就OK啦。
yo_jo 2003-03-11
  • 打赏
  • 举报
回复
用资源文件可以带任何数据吗?比如数据库文件.
最好具体些!
ivyyunnan 2003-03-11
  • 打赏
  • 举报
回复
资源文件
swordbroken 2003-03-11
  • 打赏
  • 举报
回复
不好意思,刚看了个题目就贴上来了,没看仔细,呵呵

错了错了
swordbroken 2003-03-11
  • 打赏
  • 举报
回复
如何在VB6.0中创建和使用文本资源文件


作者: 土人 

不少网友问及如何在VB中建立和使用文本资源文件。我想这也是很多VB初学者迫切想掌握的技巧。为此,将回答网友的信件整理了一下,形成此文,希望对大家有些帮助。

一.文本资源文件的建立

第一步:启动资源编辑器

如果VB资源编辑器没有被加载,请单击"外接程序",选取"外接管理器"启动外接管理器,然后选中"VB6 资源编辑器",在左下方的"加载行为"中的"加载/卸载"前打钩,点击"确定"退出外接管理器。此时,可以在工具条中看到资源编辑器的绿色图标,单击它就可以启动VB资源编辑器了。

第二步:

在VB资源编辑器窗口的工具栏中央,有一个有"abc"字样的图标,点击它,弹出编辑字符串表,进入字符串编辑状态。在这里的编辑状态有点特殊,没有见到常见的文本编辑器所见到的输入光标,不过已经可以输入了,输完一行按回车,进入下一行的编辑,其中标识符是程序自动给出的。编辑完毕请单击窗体右上角的关闭按钮,这时可以看到VB资源编辑器目录树里多出了"abc字符串表格"字样,它就是刚才输入的东东了,如果需要修改双击它就行。
保存资源文件,退出资源编辑器。资源文件已经自动添加在"相关文档"里,当前的工程可以使用它了。

(技巧:任何时候都可以对已经建立的资源文件进行修改。方法是在"相关文档"中双击以.res为后缀名的资源文件。)

二.资源文件的使用

VB提供了若干条读取资源文件的函数,这里针对本文主题只说明一下其中的一条:LoadResString(index)。这条函数很简单,使用时只需填写正确的索引号即可读出文本资源文件中的内容,比如:MyStr=LoadResString(101),此句读出的是资源文件中的第一条文本内容。关于资源文件中的索引号,总是从101开始的,这一点一定要注意。

下面我们从刚才建立的资源文件中读取所有的文本条目并将文本输出在窗体上:

Dim Tmpstr As String, i As Integer
For i = 101 To 104 '假设有五条记录
Tmpstr = LoadResString(i)
Print Tmpstr
Next

这仅仅是一个例子,你可以根据自己的需要灵活地对文本资源文件进行操作,——倘若如此,本文的目的就达到了!




cn唐三藏 2003-03-11
  • 打赏
  • 举报
回复
我觉得放入资源文件中是个不错的方法,用自定义类型
RCHFIREBUG 2003-03-11
  • 打赏
  • 举报
回复
可以用VB的FSO中的几个命令试一下
Quady515 2003-03-11
  • 打赏
  • 举报
回复
应该就是 penu(懒猫) 的做法
jakenIT 2003-03-11
  • 打赏
  • 举报
回复
就放在VB的代码里面可能不是一个很好的办法,好像也不大可能实现。可以放到数据库里面,使用ADO的流对象读出来再写到指定的目录。
penu 2003-03-11
  • 打赏
  • 举报
回复
将该文件放到资源文件中和程序一起编译。

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧