中易网

以二进制的形式打开并读取文件(VB).

答案:2  悬赏:30  
解决时间 2021-03-14 20:23
工作原理:
open ... as #1
open ... as #2

do until
读取 #1
写入 #2
loop
end

给段代码.
最佳答案
以下是示例,请参考

本示例示范 Open 语句的不同用法来做到文件的输出与输入。

下列代码以顺序输入模式打开 TESTFILE 文件。

Open "TESTFILE" For Input As #1
' 若要以其他方式打开文件,必需先关闭此文件。
Close #1

下列代码以只允许写操作的二进制方式打开文件。

Open "TESTFILE" For Binary Access Write As #1
' 若要以其他方式打开文件,必需先关闭此文件。
Close #1

下列代码以随机方式打开文件,文件中含有用户自定义数据类型 Record 的记录。

Type Record ' 定义用户自定义数据类型。
ID As Integer
Name As String * 20
End Type

Dim MyRecord As Record ' 声明变量。
Open "TESTFILE" For Random As #1 Len = Len(MyRecord)
' 若要以其他方式打开文件,必需先关闭此文件。
Close #1

下列代码以顺序输出方式打开文件;任何过程都可以读写该文件。

Open "TESTFILE" For Output Shared As #1
' 若要以其他方式打开文件,必需先关闭此文件。
Close #1

下列代码以只允许读的二进制方式打开文件;其他过程不可以读该文件。

Open "TESTFILE" For Binary Access Read Lock Read As #1
全部回答
vb支持直接读取图片文件的,不需要用open打开文件了 比如要加载c:\windows\winnt.bmp图片文件到picture1图片框中: picture1.picture = loadpicture("c:\windows\winnt.bmp")
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
3匹220v 空调起动不起来是什么原因导致的
我电子申请了一个实用新型专利,专利还在受理
温江区公平实验学校(西北门)地址在什么地方,
男人骗女人经常说的成语是
6个人分给三个组,一组3人一组2人一组1人的分
请问QQ直播要积多少分才可以点亮图标
erne是什么品牌的万用表
本田地球梦发动机怎么跑啦8万公里就有异响
致美妆业地址在哪,我要去那里办事
自然排列是标准排列吗?
旅行可以学到什么?(急求)
大家好 东北冷面是用什么做的呢?
学PCB设计需要掌握什么
头发毛躁用潘婷好吗
GEMSHO睫毛增长液安全吗
推荐资讯
邯郸C1本增驾B本需要什么流程,多少钱?
如何在WPF程序中使用ArcGIS Engine的控件
这种cpu散热器如何把风扇拆下来,风扇好像装
为什么我的电脑ctrl+alt+x也是捕捉屏幕啊?
征途里火法装备怎么搞最好(我是非人民币玩家)
安徽省2017年公务员成绩排名什么时候出来
皇后的宝座,稚奴的专宠,我都要夺过 哪一集
在家如何自制提神饮料
我玩英雄联盟为什么闪屏啊 上下一会闪一下 求
有一首粤语歌曲,中间准备高潮的时候,唱得很
哪个品牌的打印机质量好且墨盒便宜??
考车证有考自动波吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?