Re: [.NET] 如何防止重複執行?

看板Visual_Basic作者 (Jason)時間17年前 (2007/04/08 14:02), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
提供另一個較方便的作法~ 請點專案的屬性後,在"應用程式"那個頁面 勾選"建立單一執行個體應用程式" 這樣就可以囉~ ※ 引述《mywheat (麥田)》之銘言: : ※ 引述《mywheat (麥田)》之銘言: : : 請問一下,該怎麼禁止使用者重覆啟動程式? : : 因為週邊的應用,如果重複執行這隻程式,會造成錯誤。 : 自問自答.. : 放在 form_load 中 : Dim AppName As String = Process.GetCurrentProcess.ProcessName : Dim count As Integer = 0 : For Each proc As Process In Process.GetProcesses() : If AppName = proc.ProcessName.ToString Then count += 1 : Next : If count > 1 Then Me.Close() -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.125.107

04/08 23:45, , 1F
大感謝,這樣簡單多了.. ^^
04/08 23:45, 1F
文章代碼(AID): #1668LwLV (Visual_Basic)
文章代碼(AID): #1668LwLV (Visual_Basic)