Wir führen öfters Abfragen auf unserem Server durch. Dabei
kommt es häufig vor, dass Dateien aufgerufen und geöffnet
werden, die bereits durch andere Mitarbeiter geöffnet sind.
Kennt jemand eine Abfrage, mit der man vor öffnen der
jeweiligen Datei abfragen kann, ob die entsprechende Datei
bereits geöffnet ist?
Hallo Aiko,
ein „Ede“ hat mal diesen Code gebastelt:
Function TestOpen(sFile As String) As Integer
If Dir(sFile) = "" Then
TestOpen = 2
Else
On Error GoTo ERRORHANDLER
Open sFile For Random Access Read Lock Read Write As #99
Close #99
End If
ERRORHANDLER:
If Err = 70 Then TestOpen = 1
End Function
wobei 0…datei ist nicht geöffnet
1…datei ist bereits geöffnet
2…datei fehlt
Ich hab’s nicht getestet.
Gruß
Reinhard