🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #381

Re: EXEファイルの二重起動防止

#381
From: Suzukin
Date: Tue, 24 Mar 1998 00:00
28 lines
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-mail
References: <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