推 qqttpp:大感激^^ 04/05 22:20
※ 引述《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