作者jerick (杰.J)
看板Visual_Basic
标题Re: [VBS ] 关於VBS2005 暂时卡住问题
时间Sat Apr 5 05:42:14 2008
※ 引述《qqttpp (ㄎ一欧)》之铭言:
: 今天我第一次写了一个程式
: 结果发现常常当住
: 想问有没有办法改善
: 我是写一个回圈中
: My.Computer.FileSystem.FileExists("C:\test.txt)
: 然後
: 显示这个档案在textbox.text里面
: 回圈结束
: 但是我发现他会一直当住直到他跑完结束
: 然後才显示在textbox.text里面
: 但是我很不喜欢这种整个程式都被卡住的感觉
: 想问要怎样写才不会卡住
: 其实很多.net都有会卡住的问题
: 很多javascript的网页也会使浏览器卡住
: 想问一下这究竟是什麽原因造成的谢罗~
原因一:如果是大量回圈所造成的话,建议你可以用多执行绪来处理,或在回圈中
加入一行My.Application.DoEvents
原因二:若是因为 My.Computer.FileSystem.FileExists 所造成的话,
试着用 system.io.file.exist 来判断。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.177.84
1F:推 qqttpp:大感激^^ 04/05 22:20