掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
exe間でデータの送受信をするには (ID:35054)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
単純なデータならコマンドの引数で渡してやればいいんじゃないでしょうか。 program := 'test.exe'; // 起動するプログラム名 data := '100 200 300'; // 渡したいデータ CreateProcess(program, AnsiQuotedStr(program, '"') + ' ' + data, nil, nil, ...); 起動された側ではParamCount, ParamStr関数を使って引数を取り出せます。 for i := 1 to ParamCount do ShowMessage(ParamStr(i)); // "100" "200" "300" が順に表示されるはず > メッセージというのは・・・ 起動したexe間で送受信ができているなら、すでにメッセージを使っているんじゃないですか? とりあえずはヘルプの「SendMessage」「message指令」あたりを調べてみてください。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.