|
分類:[VB.NET/VB2005 以降]
二重起動を禁止したいのですが、以下のものを何処に配置すれば良いですか?
'エントリポイント <STAThread()> _ Shared Sub Main() '二重起動をチェックする If Diagnostics.Process.GetProcessesByName( _ Diagnostics.Process.GetCurrentProcess.ProcessName).Length > 1 Then 'すでに起動していると判断して終了 MessageBox.Show("多重起動はできません。") Return End If
Application.Run(New Form1()) End Sub
フォームから起動するので、 Public Class Form1 * Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
*の部分に入れるのかと思いますが、ここでは実行していない様に思えます。
|