若窗体Form1上添加了通用对话框CommonDialog1,下面程序的功能是什么?

DimfilenameAsStringDimcharAsByteCommonDialog1.Filter="文本文件(*.DAT)|*.dat"CommonDialog1... Dim filename As String
Dim char As Byte
CommonDialog1.Filter = "文本文件(*.DAT)|*.dat"
CommonDialog1.Action = 1
filename = CommonDialog1.filename
Open filename
For Binary As #1
Open "d:\test.dat"
For Binary As #2
Do While Not EOF(1)
Get #1, , char
Put #2, , char
Loop
Close
Kill filename
展开
 我来答
song_dky
2012-09-06 · TA获得超过657个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:108万
展开全部
Dim filename As String //定义字符型变量 filename
Dim char As Byte //定义字节型变量 char
CommonDialog1.Filter = "文本文件(*.DAT)|*.dat" //设置通用对话框1的过滤器为 文本文件 *.dat
CommonDialog1.Action = 1 //通用对话框类型为1,打开文件
filename = CommonDialog1.filename //打开通用对话框并把选择的文件名存至 filename变量
Open filename
For Binary As #1 //以二进制方式打开 filename(对话框中选择的文件) 文件号 1
Open "d:\test.dat"
For Binary As #2 //以二进制方式打开d:\test.dat 文件号 2
Do While Not EOF(1) 当读写位置不在1#文件尾时执行循环
Get #1, , char //从1#文件中读取一个字节至 变量char
Put #2, , char //把 变量 char值写入2#文件
Loop //循环尾
Close //关闭文件
Kill filename //清除变量 ?

以上代码是打开一个打开文件对话框,把其内容写入d:\test.dat 文件中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kingzqv
2012-09-06 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:57.7万
展开全部
对VB不是很了解,看上去应该是读取对话框中的dat文件,将其中的内容写入到d:\test.dat下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b68195
2012-09-21 · TA获得超过1522个赞
知道大有可为答主
回答量:1773
采纳率:100%
帮助的人:1753万
展开全部
将通用对话框中打开的文件内容复制到d:\test.dat文件中后,将通用对话框中打开的文件删除。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式