看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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
qqttpp:大感激^^ 04/05 22:20