0
我試圖從列表視圖執行一些進程,雖然我需要它們之間的延遲。延遲在vb.net中執行進程
我vb.net知識是有限的,
For Each ListView1 As ListViewItem In Me.ListView1.Items
If ListView1.Checked = True Then
Dim targetName As String = ListView1.SubItems(5).Text.ToString
Dim fileExists As Boolean
fileExists = My.Computer.FileSystem.FileExists(targetName)
If fileExists = True Then
Dim p As System.Diagnostics.Process
p = New System.Diagnostics.Process()
p.StartInfo.WorkingDirectory = "c:\"
p.StartInfo.FileName = URLDecode(targetName)
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
p.Start()
p.Close()
Else
這將執行流程精細的大部分時間,這實際上是一個MP3文件,它將把它添加到播放列表winamps。有時候,它只是激發太快,導致winamp在處理mp3時崩潰,我怎麼能在執行每個進程之間放一段延遲而不鎖定用戶界面?還有關於如何改進整體代碼並使其更加穩定的任何建議都將不勝感激。謝謝
會不會凍結用戶界面? – Guernica