vb怎样判断一个文本生成完毕

[复制链接]
查看11 | 回复3 | 2010-5-7 21:39:14 | 显示全部楼层 |阅读模式
我用其他程序创建几个文本并分别向其中写入数据,写入时间长短不一样,请教如何能第一时间知道有哪个文本完成了写入

回复

使用道具 举报

千问 | 2010-5-7 21:39:14 | 显示全部楼层
给个思路,没试过,不知道是否可行:在创建文本或打开文本文件的时候,设置一下属性,让此文本文件不能与其它程序共用,然后你在用一个函数试着去访问这个文件,如果访问成功那么说明文件没被占用,也就是写入完成,如果访问失败那么说明还在使用,也就是正在写入
回复

使用道具 举报

千问 | 2010-5-7 21:39:14 | 显示全部楼层
在写文件的代码的最后加个提示就可以了啊在close 的后面msgbox"完成"
回复

使用道具 举报

千问 | 2010-5-7 21:39:14 | 显示全部楼层
msgbox "Text " & i & "Finished!"i 是你的变量
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行