我有一个旧的 TP5 程序。它使用 TP7 编译并运行正常。我想捕获并记录一些 write / writeln 语句。我可以对 write 和 writeln 进行全局搜索和替换,所以我不介意这样的代码更改。它确实使用了一些格式化的输出: write(r:4:2) 所以我想保留它。
除了写入文件,然后读取每一行并再次写入之外,我不知道任何方法来捕获 write/writeln :~( 但我突然想到,这非常像写入流(在 Tp5.1 中引入)。 5),然后将副本流式传输到多个输出。
有没有人这样做过?可能吗?还有其他方法吗?