お知らせ

電子会議

ライブラリ

FDelphi サイト全文検索

Delphi FAQ一覧

サンプル蔵



FDelphi FAQ
15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」

[Q]
EXEの起動にAPIのWinExecやShellExecuteを使いそのアプリが終了するまで 待つにはどうしたらいいのですが?

[A]
以下の例を参考にして下さい。ノートパッドを起動して、終了したら
こちらに制御が戻ります。
var
  i:word;

i := WinExec('NOTEPAD.EXE',SW_SHOW);
While GetModuleUsage(i) <> 0 Do
  Application.ProcessMessages;

実際に使う時には、iの値が32未満の時はエラー(起動できていない等)
なので、そういった処理も付け加えた方がいいと思います。


ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。

Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会