Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
The process cannot access the file
Message
De
30/09/2008 01:22:38
 
 
À
Tous
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Titre:
The process cannot access the file
Versions des environnements
Environment:
VB 8.0
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
Visual FoxPro
Divers
Thread ID:
01351711
Message ID:
01351711
Vues:
52
In a CRC32() class, I need to read a file by the use of FileStream() in such an approach:
        ' This is the main method to call
        Public Function GetCRC() As Boolean
            Dim loStream As Stream
            loStream = New FileStream(cFileName, FileMode.Open, FileAccess.Read, FileShare.Read, 8192)
            nCRC32 = GetCrc32(loStream)
            loStream.Close()
            Return True
        End Function
However, occasionnaly, the FileStream() method cannot access the file. It returns this message:

"The process cannot access the file ... because it is being used by another process."

Is there any way to avoid that? Or, is there a way to read the file even if it is being used by another process? Because, even if I implement a retry mechanism, I am not sure in such a context if that would work.
Michel Fournier
Level Extreme Inc.
Designer, architect, owner of the Level Extreme Platform
Subscribe to the site at https://www.levelextreme.com/Home/DataEntry?Activator=55&NoStore=303
Subscription benefits https://www.levelextreme.com/Home/ViewPage?Activator=7&ID=52
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform