进程条问题?

fan6699 2003-06-06 11:20:44
我用scriptingobject进行文本文件倒入access数据库,对原先的文本文件不可预知大小,可又想用进程条表示 进行的程度,progressbar1.max该如何设置,
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
飘零风 2003-07-19
  • 打赏
  • 举报
回复
那就用API函数GetFileSize获取文件总长度。

Public Declare Function GetFileSize Lib "kernel32" Alias "GetFileSize" (ByVal hFile As Long, lpFileSizeHigh As Long) As Long
fan6699 2003-07-19
  • 打赏
  • 举报
回复
算了,过阵子结掉,不用进程条其实也无所谓。
fan6699 2003-06-07
  • 打赏
  • 举报
回复
filename类型是integer,但scripting.filesysytemobject中的文件是字符型,如何应用lof(filename)和loc(filename)?
set fso=createobject("scripting.filesystemobject")
set f=fso.getfile(text1.text)
wendan=f.path
set myfile=fso.opentextfile(wendan,forreading,true)
...
就是其中对myfile如何确定progressbar1.max?
rappercn 2003-06-06
  • 打赏
  • 举报
回复
.max=lof(filename)
.value=.value+loc(filename)
miniking 2003-06-06
  • 打赏
  • 举报
回复
首先确定文本文件的记录数(行数),即为max,然后每读去一行,position+1就行了

7,789

社区成员

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

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