掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DOSプログラムを実行させるには? (ID:17637)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お助けください。 環境は、Delphi7、WindowsXPです。 DelphiからDOSで動作するプログラムを呼び出します。 実行はできました。 終了をまってから次の実行をおこないたいので、 CreateProcess を使用しています。 問題点が3つあります。 1.CreateProcess でよびだして実行はできるのですが Dos窓が表示されてします。このDos窓が表示しないように するにはどうすればよいのでしょうか? 2.CreateProcess でよびだした実行ファイル(プログラム)が エラーを発生した場合のエラー番号はどうやって取得するのでしょうか? CreateProcessのリターン値だと0が失敗で、0以外は成功になります。 バッチファイルだと以下のようになります。この ERRORLEVEL を 取得したいのです。 Get > report.lst if ERRORLEVEL 1 goto END 3.2.のバッチファイルで、「 > report.lst 」の部分ですが、 この 出力ファイルの変わりに Memo や、RichEdit で リアルタイム に表示させる方法がわかりません。 以上の問題を解消したいのですが、 誰か、お助けください。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.