Article View: fj.lang.visualbasic
Article #381Re: EXEファイルの二重起動防止
From: Suzukin
Date: Tue, 24 Mar 1998 00:00
Date: Tue, 24 Mar 1998 00:00
28 lines
1484 bytes
1484 bytes
Suzukinです。
M.T. wrote in message <6f73hn$i7u$1@hqgw.hq.mhi.co.jp>...
>VB4.0を使用しています。
>VBで作ったEXEファイルの二重起動
>を認めないためにはどうしたらよいでしょうか?
>API関数を使えば良いと思うのですが、わかりません。
>
>M.T.
>
特にAPIを使用しなくても、二重起動はチェックできますよ。
VBのAppオブジェクトを利用します。
このAppオブジェクトには、PrevInstanceというプロパティがあります。
PrevInstanceは、アプリケーションのインスタンスが、
既に実行されているかどうかを示す値を返します。
対象のEXEがすでに起動されている場合は、
PrevInstanceの値がTrueになります。
「二重起動禁止」の具体的例は、以下の通りです。
If App.PrevInstance = True Then
End
End If
一般的には、Form_Loadイベント等でこの処理を記述します。
以上
Technical Details
Message-ID:
<6f7e0b$30s$1@news0.netlaputa.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6f73hn$i7u$1@hqgw.hq.mhi.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,f93bed241e31d752 X-Google-Attributes: gid105c2e,public From: "Suzukin" <suzuki@jis.akinai.or.jp> Subject: Re: EXEファイルの二重起動防止 Date: 1998/03/24 Message-ID: <6f7e0b$30s$1@news0.netlaputa.or.jp> X-Deja-AN: 337075762 Content-Transfer-Encoding: 7bit References: <6f73hn$i7u$1@hqgw.hq.mhi.co.jp> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: Free Newsgroups: fj.lang.visualbasic