我试过,不行的。我指的是比如:在RICHTEXTBOX中用LOADFILE加载文件,如何判断文件已经完全加载完毕,然后在执行下面的程序。
解决方案 »
- 有没有打开任何文件都要输入密码的软件?没有的话怎样才能实现~
- 谁知道varptr与strptr的区别?到底bstr是什么样指针?
- 关于vb中active report2.0的使用
- 请各位帮忙,删除 msflexgrid 的某列
- ActiveReport報表橫豎問題
- 解释一下吧
- 高分求解,高手请入,VB中Crystal Reptorts的问题(100)
- mAPImessages控件完成E-MAIL发送,遇到问题,请帮忙.
- 泰山的建议:开Net版!大家帮着UP!
- 怎么使用VB对PPT操作题进行评分
- jet3.51与jet4.0有什么区别?
- ** 急急急 *** VB 中如何对LQ1600K 打印机进行以下操作 *** THANK YOU ***
RichTextBox.LoadFile(...)后
后面的代码不能执行吗?
a = a + 1如果你想载入文件的同时还想做其他事情,可以用
Do While abcd=Ture
DoEvents
Loop或者多线程。
我也在想这个问题,所以明白CG 的意思,但我也不知道怎么解决,只好关注这个问题咯
就继续处理,否则继续循环。呵呵,这样,如果你没有DoEvents语句的话,在等待过程中你会
以为机器死掉了的哦。
在模块中添加下列代码:
Static Sub delayloop(delaytime)
Const secondsinday = 24& * 60& * 60&
loopfinish = Timer + delaytime
If loopfinish > secondsinday Then
loopfinish = loopfinish - secondsinday
Do While Timer < secondsinday
Loop
End If
Do While Timer < loopfinish
Loop
End Sub然后在窗体代码中调用delayloop,例如如果你想在一个程序执行完后10秒进行另一个程序可以用 delayloop 10 即可。
你可以设置一个boolean变量,在第一段代码后给boolean变量付值,然后用if……then语句判断
例如:假如有另一个public sub showgetfile()存在
dim a as boolean
private sub form1_click()
a=true
do while a
'第一段代码
……………………
……………………
a=false
else
showgetfile
wend
End sub