Article View: fj.lang.visualbasic
Article #574Re: VB4.0でCreateMutexは使用できますか
From: Kuniyoshi Mohri
Date: Wed, 25 Feb 1998 00:00
Date: Wed, 25 Feb 1998 00:00
27 lines
1794 bytes
1794 bytes
こん○○は! モーリ@ITCシステムです。
アプリの二重起動防止なら、APIを使用せずとも下記の方法で出来ると思います。
======================================
===
VB アプリケーションのインスタンスが複数起動されるのを防止する
VB で作るアプリケーションの複数インスタンスの実行を防止するには、プログラム
の起動時に
App オブジェクトの、PrevInstance プロパティをチェックします。
アプリケーションフォームのスタートアップモジュールに、下のコードを書き加えて
みましょう。
If App.PrevInstance Then
MsgBox "このアプリケーションはすでに開かれています。", vbExclamation, "
ロードエラー"
Unload Me
End If
これで、あなたのアプリケーションは、二つ目の起動の際に、
エラーメッセージを出して終了するようになります。
======================================
===
http://www.microsoft.com/japan/developer/vbasic/resource/tips.htm より
毛 利 邦 是 E-mail : mouri@itc-system.co.jp
Technical Details
Message-ID:
<6d0uqa$2c1$1@nn-os001.ocn.ad.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6d0r5s$sa3@tusasim.tcs.ts.fujitsu.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,11acc7e58c8ab5a6 X-Google-Attributes: gid105c2e,public From: "Kuniyoshi Mohri" <na201599@fsinet.or.jp> Subject: Re: VB4.0でCreateMutexは使用できますか Date: 1998/02/25 Message-ID: <6d0uqa$2c1$1@nn-os001.ocn.ad.jp> X-Deja-AN: 328472146 Content-Transfer-Encoding: 7bit References: <6d0r5s$sa3@tusasim.tcs.ts.fujitsu.co.jp> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: NTT Open Computer Network Newsgroups: fj.lang.visualbasic