ファイルをダウンロードするために毎日独立して実行WriteLn('text')
され、コンソールに進行状況を表示するために使用するコンソール アプリケーション (A) を作成しました。次に、そのデータをテーブルに表示する別の GUI アプリケーション (B) を用意しますが、ShellExecute を使用して最初のプログラム (A) を呼び出すこともできます。
(A) ログをテキスト ファイルに書き込み、その進行状況を表示する必要があるため、2 つの質問があります。
AssignFile(F,log.txt) を使用してから、すべての WriteLn を次のように検索/置換する以外に、テキストファイルとコンソールに出力するより高速で退屈でない方法はありますか?
WriteLn('私の出力テキスト'); WriteLn(F,'私の出力テキスト');
私のGUIアプリケーション(B)が(A)からの出力をテキストファイルからリアルタイムで表示する方法、または少なくとも(A)がいつ完了するかを知る方法はありますか。現在、「外部インポートが完了するのを待って、[OK] を押してください」というメッセージが表示された後、テーブルが更新されます。
ありがとう