アプリケーションのインスタンスが複数起動されるのを防止する方法
◆概要
このページは、Visual Basic 6.0のVisual Basicで、アプリケーションのインスタンスが複数起動されるのを防止する方法について記載しています。
Visual Basic 6.0 で作るアプリケーションの複数インスタンスの実行を防止するには、プログラムの起動時に 、App.PrevInstance プロパティをチェックすることで、アプリケーションの二重起動を防止することができます。
実装コードは以下のとおりです。
◆Sample code
Private Sub Form_Load() If App.PrevInstance Then MsgBox "このアプリケーションはすでに開かれています。", _ vbExclamation, "ロードエラー" Unload Me End If |