Ist eine Datei in Benutzung ?

09.04.2002


Vor dem Zugriff auf eine bestimmte Datei ist es sinnvoll
zu pr�fen, ob sich diese Datei evtl. bereits im Zugriff befindet.
Dazu erfolgt ein sequentieller Dateizugriff, der ggf. einen Fehler zur�ckgibt.

Achten Sie darauf, dass die angegebene Datei nicht freigegeben ist,
da die Routine sonst keine Benutzung erkennt !
   Function Datei_in_Benutzung(Dateiname As String) As Boolean
      On Error Resume Next
      Close #1
      Open Dateiname For Random Access Read Lock Read Write As #1
         Datei_in_Benutzung = Err.Number <> 0
      Close #1
   End Function
   Sub Testen()
      MsgBox Datei_in_Benutzung("c:\mappe1.xls")
   End Sub