Datei wird nicht erkannt
Verfasst: Fr, 03. Apr 2020 14:45
Hallo
Ich tausche mit einem Fremdsystem Daten über eine Datei aus. D. H. wird ein Kennzeichen erkannt so erstellt das Fremdprogramm die Datei:
Karte.ein mit Inhalt von dem Kennzeichen
Ich prüfe ca. alle 2 sec ob die Datei vorhanden ist.
IF FILE("karte.ein")
lese Inhalt und lösche die Daten.
Das kann tagelang gut gehen, aber plötzlich erkennt mein Programm die Datei nicht obwohl diese im Arbeitsplatz und auch DIR im Command sichtbar ist. Wenn ich mein Programm beende und neu starte dann wird die Datei auch wieder erkannt und das ganze geht mal wieder einige Stunden / Tage.
Scheint so wie wenn ich nicht den aktuellen Inhalt vom Verzeichnis lese.
Ich kann jetzt mit directory usw. versuchen ist halt recht umständlich weil der Kunde weit weg ist und keine stabile Fernwartung hat.
Vielleicht hat jemand einen Tip wie ich das sicher gelöst bekommen.
Socketverbindung, ftp, SQL-Server, dbf-Datei usw. scheidet als Interface erst mal aus weil der Kunde das nicht kann.
Gruß
Bernd
Ich tausche mit einem Fremdsystem Daten über eine Datei aus. D. H. wird ein Kennzeichen erkannt so erstellt das Fremdprogramm die Datei:
Karte.ein mit Inhalt von dem Kennzeichen
Ich prüfe ca. alle 2 sec ob die Datei vorhanden ist.
IF FILE("karte.ein")
lese Inhalt und lösche die Daten.
Das kann tagelang gut gehen, aber plötzlich erkennt mein Programm die Datei nicht obwohl diese im Arbeitsplatz und auch DIR im Command sichtbar ist. Wenn ich mein Programm beende und neu starte dann wird die Datei auch wieder erkannt und das ganze geht mal wieder einige Stunden / Tage.
Scheint so wie wenn ich nicht den aktuellen Inhalt vom Verzeichnis lese.
Ich kann jetzt mit directory usw. versuchen ist halt recht umständlich weil der Kunde weit weg ist und keine stabile Fernwartung hat.
Vielleicht hat jemand einen Tip wie ich das sicher gelöst bekommen.
Socketverbindung, ftp, SQL-Server, dbf-Datei usw. scheidet als Interface erst mal aus weil der Kunde das nicht kann.
Gruß
Bernd