tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^6: プロジェクトファイル名の取得
投稿日: 2006/11/29(Wed) 17:41
投稿者大吉末吉
> ちょっと違うような。
> ヘルプには、
> |現在実行中の実行可能ファイルの、拡張子を除いたファイル名を取得します。
> |開発環境で実行している場合は、プロジェクト名が取得されます。
> とあります。
> App.EXENameでプロジェクト名が得られるのは、
> IDEから「実行」→「開始」した場合であり、
> たとえば、以下のような場合は結果が異なります。
>
> 仮にProject1.vbpとしますと...
> 「ファイル」→「Project1.Exeの作成」で
> Exe名に別名「AnotherName.exe」を指定して「OK」を押し、
> 作成されたAnotherName.exeを実行(IDEからではなくExeファイルを実行)した場合、
> App.EXENameは「AnotherName」となります。

あ。そうか・・・

って事で、実際に確認してみました。

プロジェクト名「A」
プロジェクトファイル名「B.vbp」
実行ファイル名「C.exe」

IDE上では「App.EXEName」は「B」と表示されました。
(つまり、プロジェクト名ではなく、プロジェクトファイル名を表示)
実行モジュールでは「C」と表示されました。
(つまり、プロジェクト名ではなく、実行モジュール名)

結論、
VB6では、「App.EXEName」は「プロジェクト名」では無い・・・

#ビックリ!と言うことは、私の今までの発言の趣旨
#(VB2005のプロジェクト名はプロジェクトファイル名と同等で、VB6でもプロジェクトファイル名は参照できないので、同じように参照できないでしょうね)
#と言うのは、根本的に間違っていたっって事ですね。
#申し訳ない。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。