Re: [VBS ] 關於VBS2005 暫時卡住問題

看板Visual_Basic作者 (傑.J)時間17年前 (2008/04/05 05:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

04/05 22:20, , 1F
大感激^^
04/05 22:20, 1F
文章代碼(AID): #17zg2th6 (Visual_Basic)
文章代碼(AID): #17zg2th6 (Visual_Basic)