tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトル起動時のコマンドライン引数取得方法について(EXE実行後)
記事No15546
投稿日: 2012/07/30(Mon) 14:38
投稿者らせつ
いつもご参考にさせて頂いております。
ご教示下さい。

OS:Windows7
VB:VB6.0 SP6

実行可能ファイルの作成→コマンドライン引数に12345を設定し、EXEを生成し実行すると、コマンドライン引数が取得できません。(値は空)
EXEをショートカットにし、リンク先に12345を設定すると、コマンドライン引数が取得できます。
ショートカットかshell関数に引数を渡す方法しかないのでしょうか。
よろしくお願いいたします。

EXEにする前は取得出来ます。

取得方法
sub Main()
 msgbox Command$
End Sub

[ツリー表示へ]
タイトルRe: 起動時のコマンドライン引数取得方法について(EXE実行後)
記事No15547
投稿日: 2012/07/30(Mon) 14:54
投稿者オショウ
> 実行可能ファイルの作成→コマンドライン引数に12345を設定し、EXEを生成し実行すると、コマンドライン引数が取得できません。(値は空)

  ええ〜と、そのコマンドライン引数と言うのは、VB6の統合環境上
  で、デバッグ実行する時のみに引き渡される引数なので、EXEに、
  埋め込み等にはなりませんヨ!

  あくまでショートカットか、プロセスに実行で、EXEに引数を渡す
  起動方法でしか、コマンドライン引数には割り当てられません。

以上。

[ツリー表示へ]
タイトル起動時のコマンドライン引数取得方法について(EXE実行後)お礼
記事No15548
投稿日: 2012/07/30(Mon) 15:23
投稿者らせつ

>   ええ〜と、そのコマンドライン引数と言うのは、VB6の統合環境上
>   で、デバッグ実行する時のみに引き渡される引数なので、EXEに、
>   埋め込み等にはなりませんヨ!

色々検索したんですが、この回答は得られませんでした。
素早い回答ありがとうございます。
すっきりしました。

[ツリー表示へ]