Allerdings. Wenn ich die
CSV-Dateien per Editor geöffnet habe, wird der Zugriff nicht erkannt, nur mal als Beispiel.
Wenn ein Programm eine Datei öffnet den Inhalt ausliest, in der
GUI anzeigt und dann die Datei wieder schließt, dann wird der Dateiinhalt zwar angezeigt (landläufig auch als "Datei geöffnet" bezeichnet), aber die Datei ist
nicht geöffnet.
Jupp, es gibt einen Unterschied zwischen "Hat ein Programm die
Datei gerade geöffnet?" und "Wurde die Datei irgendwann ausgelesen und wird eine Kopie des Inhalts gerade angezeigt."
z.B. beim TMemo wird die "Datei" nur während LoadFromFile geöffnet, danach gleich wieder geschlossen und dann wird nur eine Kopie im Memo angezeigt.