Hallo,
da es eine Netzwerk-Freigabe ist, könnte man auch auf dem Server nachsehen,
welches Programm dieser "andere" Prozess ist.
Das klappt natürlich nur, wenn der andere Prozess sich etwas Zeit lässt,
wenn das zu schnell geht, dann nicht.
Ich würde da wieder pragmatisch vorgehen.
Delphi-Quellcode:
for i:= 1 to 10 do
begin
try
Speichern;
break;
except
;
end;
end;
Wenn es keine überlebenswichtigen Einträge sind.
Dann würde ich noch die Schreibzugriffe optimieren
(nur schreiben, wenn sich wirklich was geändert hat)