• ベストアンサー

実行環境(EXE)かデバック環境かの判断方法

VBが実行環境(EXE)での実行なのか、デバッグ環境(エディタ)での実行なのか判断することは可能なのでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

GetModuleFileName

参考URL:
http://www.microsoft.com/japan/support/kb/articles/J046/4/68.htm
BaneDoll
質問者

お礼

情報ありがとうございます、無事問題を解決することができそうです

その他の回答 (1)

  • mfuku
  • ベストアンサー率50% (173/345)
回答No.1

もしも、*.VBPと*.EXEの置き場が違うのであれば、App.Pathで判断することができます。

関連するQ&A

  • EXE実行時

    VB.netで、ビルドしEXEを作成しました。 このEXEを他PCからTCP経由で実行すると、 「Just-In-Time デバッグ」が登場し、EXEが 実行されません。 他PCから実行する際、何か設定が必要なのでしょうか? 宜しくお願い致します。

  • exeファイルで実行できない

    VB6.0のexeファイルでのアプリ稼動ができません。プロジェクトファイルを開いて実行すれば稼動するのですが、生成したexeファイルを実行した場合は稼動しません。 いったいどういう原因なのでしょうか?リリースモードでコンパイル云々という話でしょうか? ただ他にもVBのアプリが存在するのですが、そちらはexeファイルの実行だけで問題なく稼動します。 OS Windows XP(SP1) 開発環境 VB6.0 (SP5) .NET Framework 1.0? 原因が分かる方、推測できる方いらっしゃったら、教えていただけないでしょうか?宜しくお願いします。

  • EXEの実行って??

    このカテゴリかどうかも怪しいのですが、聞きたいことがあります。 あるサイトでVB6で作ったゲームがあってそれを落としたいのですが、やり方が全くわかりません・・・ 以下2ファイルを同じ場所へ置き、EXEを実行してください。 http://・・・・・・・・・・・・・・・.exe http://・・・・・・・・・・・・・・・.rar (「・・・」は内容です) よろしくお願いします。

  • VB4.EXE で 実行時エラー '31037'

    WIN2000 で VB4.EXE を 動かそうとすると 実行時エラー '31037' ファイルの読み込み中にエラーが発生しました。 とエラーが出ます。 どうやらグリッド部分の読み込みで エラーが出てるみたいです。 VB6.EXE を 設定した人間が 環境を変えたらしく 今までのように最低限のDLL,OCXで 動かなくなりました。 VB4.EXE と VB6.EXE を 共存させるには どうすればいいでしょうか?

  • VBにてDLLをデバックする方法。

    環境:Win2000+VB6SP5 自作のDLLのVBPとそれを参照するEXEのVBPがあるのですが、 EXE側からDLL呼び出し、呼出し後もDLL内のソースをステップ実行するにはどうすればよいのでしょうか? よろしくお願いしますm(__)m

  • VB6.0 exe作成時に実行時エラー429が出て困っています

    すみませんが、どなたか教えてください。 デバッグ環境にて納入先より持ち帰ったアプリケーションのexeを実行したところ、 実行時エラー 429 このコンポーネントのライセンス情報が見つかりません。 デザイン環境でこの機能を使うために必要なライセンスがありません。 といったメッセージが表示されてアプリケーションが動きません。 デバッグ環境でexeを再度作成し直そうとしても、コンパイル後の exe作成の時点で同様のエラーが出て終了してしまいます。 解決方法をご存知の方がいましたらよろしくお願い致します。

  • ひとつの「OOO.exe」のファイルにまとめる方法

    VBで簡単なプログラムを作ってみました。 できかがってから 「OOO.exe」ファイルだけをまったくの別PCに移して実行したらエラーが発生します。 開発元(プログラムを作ったPC)で実行すると問題なく動くのに・・・どうしてだろう? なにか方法があるに違いない! デバッグも終わってどのPCでも使えるように、しかもひとつのファイルにまとめる方法ってどうするのですか?

  • EXEを呼び出す方法

    VBのプログラムの中からEXEを実行する方法が分かりません。 例えば 既に作成済みのTest.exeがあります で新しいシステムにTest.exeを組み込みたいのです。 ボタンを押したらTest.exeが実行される方法を教えてください。

  • VB6.0 実行時エラー 374について

    スミマセンが、どなたか教えてください。 顧客先よりシステムのバックアップを持って戻り、 自分の事務所にて復元させようとしてバックアップファイルを展開しました。ソフトはVB6.0で作られているので一応、デバッグ環境にも VB6.0はインストールしました。 デバッグ環境にて現地のexeを実行したところ、 実行時エラー 374 コントロール'VB.UserControl'をアクティブ化できませんでした。 このコントロールにこのアプリケーションとの互換性がない可能性があります。 アプリケーションで提供されたバージョンのコントロールを使用しているかどうか確認して下さい。 上記のメッセージが表示されてアプリケーションが動きません。 この場合の解決方法をご存知の方がいらっしゃいましたら教えていただけませんか? よろしくお願い致します。

  • 別コンピュータのEXEを実行する方法

    同一ネットワーク(LAN)にマシン2台(以下、マシンAとBとする)があります。 マシンBからの命令で、EXEファイルをマシンAで実行したいのですが、可能でしょうか? マシンBから、Shell関数でマシンAにあるEXEファイルを実行すると、 マシンB上で実行されてしまうため、悩んでいます。 マシンAで実行したいのですが。 EXEファイルは、マシンA、Bどちらに置くことも可能です。 OSは、Windows XPです。 言語は、VB6、VB.netの他、VBS、BatでもOKです。 分かりにくい点があれば、補足します。 よろしくお願いします。