AIと戦って、あなたの人生のリスク診断 >>

皆様にアドバイスを頂きまして、自分の中で必要最低限な機能を持ったEXEを作る事ができました。
ありがとうございます。


EXEを書き出して思ったのですが、EXEのアイコンをダブルクリックすると複数の実行ファイルが起動してしまいます。

これを複数起動させない方法ってあるのでしょうか?

自分で調べたのですが、VCならウィザードであるようなのですが、VBはわかりませんでした。

よろしくご教授下さいますようお願い申し上げます。

A 回答 (2件)

こんにちは。

maruru01です。

AppオブジェクトのPrevInstanceプロパティを参照すれば出来ます。

詳細は下記のページをどうぞ。

http://plaza5.mbn.or.jp/~heropa/vba.htm

参考URL:http://plaza5.mbn.or.jp/~heropa/vba.htm
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます~

二重起動させずに最前面に出すにはWindowsAPIを利用するんですね~
VBにもウィザード付いて欲しいなぁ・・・
勉強がてらいじってみます~
すごく参考になるURIありがとうございました~

お礼日時:2002/11/11 09:23

これをForm_Load()の先頭に組み込むと


2重起動しません。

If App.PrevInstance = True Then
Unload Mainform
Exit Sub
End If

ちなみに自分もVB初心者です(笑)
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
速さに驚きました(多謝)

WindowsAPIと併用する方法で二重起動防止する方向で現在作成中です~

お礼日時:2002/11/11 09:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング