我正在尝试构建一个应用程序,在GUI中显示日志文件的内容,由我通过子进程调用的单独程序编写。该应用程序在Windows中运行,是一个我无法控制的二进制文件。此外,无论我如何重定向子进程的输出,此应用程序(Actel Designer,如果有人关心)将其输出写入日志文件,因此使用管道输出似乎不是一个选项。最重要的是,我似乎被迫从另一个线程写入它的同时从日志文件中读取。我的问题是,是否有一种方法可以保持GUI以健壮的方式显示日志文件的内容是最新的?
我尝试了以下内容:
感谢您提供的任何帮助 - 我不是一名专业的程序员,而且我已经把头发拉了一个星期。