Delphi 钩住文件,实时读取新内容

Delphi 钩住文件,实时读取新内容,delphi,Delphi,我如何连接到另一个程序当前正在使用的文件中,该程序不断地向其中写入数据?比如说,有一个10行的文本文件。当我启动应用程序时,每次编写程序保存内容时,它都必须检测并读取其中的任何内容。这可以在不经常检查文件大小/日期的情况下完成吗?类似于此: 您可以使用ReadDirectoryChangesW API监控文件夹的更改 跟踪您读取到的最后一个位置,当您收到该文件的更改通知时,从该位置读取到该文件的末尾(当前状态) 如何使用ReadDirectoryChangesW API的示例如下:

我如何连接到另一个程序当前正在使用的文件中,该程序不断地向其中写入数据?比如说,有一个10行的文本文件。当我启动应用程序时,每次编写程序保存内容时,它都必须检测并读取其中的任何内容。这可以在不经常检查文件大小/日期的情况下完成吗?

类似于此:

您可以使用ReadDirectoryChangesW API监控文件夹的更改

跟踪您读取到的最后一个位置,当您收到该文件的更改通知时,从该位置读取到该文件的末尾(当前状态)

如何使用ReadDirectoryChangesW API的示例如下: