标签: delphi logging file-io
我已经开发了一种Delphi服务,该服务将日志写入文件。每个条目都写入一个新行。一旦此日志文件达到特定的大小限制,我想从文件开头修剪前X行,以使其大小保持在指定的限制以下。我在SO上找到了一些代码,该代码演示了如何从BOF中删除数据块,但是如何删除完全随机大小的行而不是给定的块?