title image


Smiley Re: Wird die Datei "X" gerade von einem anderem Programm benutzt?
Hallo



Im Prinzip ist es egal mit welchen Funktionen Du dies prüfen willst. Wenn Du z.B. die VB-Internen Dateifunktionen nutzt (OPEN, CLOSE...) entsteht ja eine Fehlermeldung die Du mit 'On Error Goto BlaBla' abfangen kannst.

Im Binary-Modus von VB kannst Du auch zusätzliche Parameter angeben, welche dann eine vermeidlich 'Schon in Benutzung' Datei öffnen kannst. Einzige Ausnahme: Wenn eine Datei von einem Programm im Exclusiv Read-Write-Modus geöffnet wurde.



Natürlich kannst Du auch die Windows API Funktionen nutzen. Bei diesen kannst Du spezielle Flags beim öffnen angeben, welche Dir dann per Return-Code sagen, ob und wie die Datei gerade verwendet wird.

Die Funktionen bei der Windows API sind CreateFile() und CloseHandle().



Gruss THORAX

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: