Hallo zusammen
Mein Anliegen ist folgendes: Ich will eine Textdatei welche sich auf einem Linux Server befindet in einem relativ kurzen Intervall (~2s) neu auf meinen Rechner laden lassen um sie dort neu verarbeiten zu können.
Server-seitig habe ich ein Phyton Script was alle 2 Sekunden eine Textdatei aktualiesiert in der es Vorkommnisse aufzeichnet . . .
Einfacher: Textadtei die alle 2 Sekunden neu geschrieben wird.
Und auf dem Client läuft das bis jetzt wie folgt:
Delphi öffnet über ShellExecute eine Batch Datei - diese Batch Datei ruft dann PSCP (Putty ableger) auf und hohlt sich via
SSH die Textdatei vom Server.
Ist nicht schön - aber in der Theorie funktioniert es ja - nun ist das Problem das Delphi die Textdatei natürlich nicht öffnen kann wenn sie just in
diesem Moment neu beschrieben wird. Ich hatte die Hoffnung das ein Delay von 2 Sekunden zwischen Download und einlesen reicht - aber das is fast
unberechnbar weswegen ich jetzt schon einen Delay von 5s nehmen musste - und trotzdem kommt es noch vor das Delphi den fehler "xx.txt konnte nicht
geöffnet werden" ausgibt.
Ich bin sicher das kann man schöner lösen und hoffe auf euch
lg