我制作了一个控制台应用程序 (A),它每天独立运行以下载文件并用于WriteLn('text')
在控制台中显示进度。然后我有另一个 GUI 应用程序 (B),它在表中显示该数据,但也可以使用 ShellExecute 调用第一个程序 (A)。
我需要 (A) 将日志写入文本文件并显示其进度,所以我有两个问题:
除了使用 AssignFile(F,log.txt) 然后查找/替换每个 WriteLn 之外,是否有更快/不那么繁琐的输出到文本文件和控制台的方法:
WriteLn('我的输出文本'); WriteLn(F,'我的输出文本');
我的 GUI 应用程序 (B) 有没有办法从文本文件中实时显示 (A) 的输出,或者至少知道 (A) 何时完成。目前,我显示一条消息“请等待外部导入完成并按 OK”,然后刷新表格。
谢谢