Die xbase-exe und alle DLLs liegen auf einem Server in einem freigegebenen Ordner, der in der Regel auf einen Laufwerksbuchstaben gemappt wird. Ich habe bei zwei Kunden mal zum Test den Aufruf des Programms statt mit dem Laufwerksbuchstaben auf UNC-Pfad umgestellt. Bei beiden lief die Anwendung dann signifikant besser. Woran liegt das? Sollte man ausschließlich mit UNC-Pfaden das Programm und die DBF-Dateien ansprechen?
Ein weiteres Problem, das bislang von zwei Kunden nach dem Wechsel auf Windows 10 gemeldet wurde:
Code: Alles auswählen
oError:description : Betriebsystemfehler
oError:filename : R:\Datenbank\a_date3.xpf
Code: Alles auswählen
restore from (dbfPfad+"a_date3.xpf") additive
Nach dem Verzicht auf den gemappten Laufwerksbuchstaben und Aufruf des Programms über UNC-Pfad war der Fehler weg.
Das führt zur gleichen Frage nach dem Unterscheid zwischen Laufwerksbuchstabe und UNC-Pfad.
Oder ist vielleicht ausschließlich der Virenscanner schuld und der macht einen Unterschied, je nachdem wie das Programm aufgerufen wird? Wenn ich mit Teamviewer die Clients der Kunden anschaue, die Probleme machen, ist auffallend oft Kaspersky Internet Security installiert.
Viele Grüße
Stefan