🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #576

Re: VB4.0でCreateMutexは使用できますか

#576
From: AKIYA Saburou
Date: Wed, 25 Feb 1998 00:00
33 lines
1870 bytes
穐谷(あきや)です。

hiroko kumagai  wrote in article
 <6d0r5s$sa3@tusasim.tcs.ts.fujitsu.co.jp>...
> 熊谷@富士通東北通信システムです。
> VB4.0で作成したexeの二重起動を防止するため、Mutexを使いたいのですが、

まずほとんどの場合は、App.PrevInstanceをチェックするだけで大丈夫です。
特殊なケースとして、以前fj.os.ms-windows.programmingで紹介された
ケースもありますが、これは関係がないでしょう。

但し、以上の話は1台のPC上での話ですけど。

そうでなくネットワーク上で、という場合でしたら、私にはわかりません。
その時にfj.os.ms-windows.programmingで出た結論は、VB側でやるようなこと
ではない、といったようなものだったと思います。


> CreateMutexで使用している"SECURITY_ATTRIBUTES"の型が宣言されて
> いないからだと思うのですが、この型の定義を
> APIビューワーでは検索できませんでした。

Win32SDKを調べてみて下さい。少なくともそういうことを仕事にしている
会社でしたらあると思います。

もっとも、"lpMutexAttributes As Any"として、"ByVal 0&" (= NULL)を
渡せば、デフォルトの設定で作製できたと思います。


------------------------------------------------------------
		差出人:	穐谷 三郎
		E-Mail:	akiya@cmpk.or.jp
Technical Details
Message-ID: <6d0vnt$9i2@rorty.mim.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <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: AKIYA Saburou <akiya@cmpk.or.jp>
Subject: Re: VB4.0でCreateMutexは使用できますか
Date: 1998/02/25
Message-ID: <6d0vnt$9i2@rorty.mim.co.jp>
X-Deja-AN: 328479224
References: <6d0r5s$sa3@tusasim.tcs.ts.fujitsu.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Organization: CompKazumi Internet Service
Newsgroups: fj.lang.visualbasic