CreateProcessについておしえてください

解決


ガオー  2022-07-23 11:20:01  No: 150310  IP: 192.*.*.*

お世話になります。
Delphi 10.1 Berlin Enterprise update2
環境で開発しています。

CreateProcessで外部プログラムを起動させてています。
その外部プログラムが終了して(Delphiに戻ってきて)実行するにはどうすれば良いのでしょうか。

編集 削除
HFUKUSHI  2022-07-24 05:11:57  No: 150311  IP: 192.*.*.*

CreateProcessで得られるTProcessInformation(=PROCESS_INFORMATION構造体)のhProcessが起動した外部プログラムのプロセスハンドルに
なっていて、これをWaitForSingleObjectでWAIT_OBJECT_0になるまで待機します。XRAYさんの

[ 500_コマンドプロンプトを CreateProcess 関数で起動 ] - Mr.XRAY
http://mrxray.on.coocan.jp/Delphi/plSamples/500_CmdPrompt2.htm

あたりが参考になるかと。

編集 削除
ガオー  2022-07-29 08:33:56  No: 150316  IP: 192.*.*.*

お世話になります。
お返事遅れまして申し訳ありません。
HFUKUSHI さんからご案内ございましたサイトを見て
ようやく完成することができました。
ありがとうございました。
今後ともよろしくお願いいたします。

編集 削除