diff options
author | Erich Eckner <git@eckner.net> | 2015-10-19 16:08:51 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2015-10-19 16:08:51 +0200 |
commit | e2e79f311fc9da42af15dadda995614068abfa53 (patch) | |
tree | 9b18dbfafa326065923ddd33ae6412f8dd2848c0 | |
parent | 5165427fa759a3b1bbe48ab80edca126425648ac (diff) | |
download | units-e2e79f311fc9da42af15dadda995614068abfa53.tar.xz |
lesethreadunit.pas kann wieder auch reguläre Dateien lesen
-rw-r--r-- | lesethreadunit.pas | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lesethreadunit.pas b/lesethreadunit.pas index 9590c93..03b1499 100644 --- a/lesethreadunit.pas +++ b/lesethreadunit.pas @@ -35,7 +35,13 @@ begin sollVorrat:=vorratsZeilen; prozess:=tProcess.create(nil); - prozess.executable:='/usr/bin/cat'; + if pos('/dev/',dateiName)=1 then + prozess.executable:='/usr/bin/cat' + else begin + prozess.executable:='/usr/bin/tail'; + prozess.parameters.add('-f'); + prozess.parameters.add('--lines=+0'); + end; prozess.parameters.add(dateiName); prozess.options:=prozess.options + [poUsePipes]; |