[リストへもどる]
一括表示

投稿時間:2002/12/11(Wed) 11:59
投稿者名:のぶ
Eメール:
URL :
タイトル:
EXE間の引数の受け渡しは可能でしょうか?
EXE間の引数の受け渡しは可能でしょうか?
たとえばA.EXEでPという値を取得後に
A.EXEからB.EXEファイルをコールして
P値もB.EXEへ渡してB.EXEの処理の中で
そのP値を使って処理することはできますか?

たとえば 関数みたいに Bの 
Sub main()の()内に変数 Sub main(p as string)
みたいなイメージで受け渡し出来ないのでしょうか?

投稿時間:2002/12/11(Wed) 13:15
投稿者名:とろ
Eメール:
URL :
タイトル:
Re: EXE間の引数の受け渡しは可能でしょうか?
例のようにAからBを起動し、
Aで使用していた値をBでも使いたいというならば、
A側: Shell "B.exe <引数>"
B側: Main(or Form_Load) 内で Command() 関数を使用
という感じが一番簡単です。

ただ、タイトルからすると "受け渡し" ということなので、
Bを起動する時にAからBに値を渡すだけでなく、
BからAに値を戻したいような場合には、上の方法は使えないので、
"DDE" や "共有メモリ" などについて調べて下さい。

投稿時間:2002/12/11(Wed) 13:48
投稿者名:のぶ
Eメール:
URL :
タイトル:
Re: EXE間の引数の受け渡しは可能でしょうか?
とろさん 早速のお答えありがとうございました
早速チャレンジしてみます。
SHELL文とのことでしたが、CALL文でもできますよね?