Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Fichier est utiliser par une autre application [ Archives Visual Basic / Fichier / Disque ] (dbx99)

samedi 13 mai 2006 à 10:19:16 | Fichier est utiliser par une autre application

dbx99

Membre Club
Bonjour,

je fouillait un peut dans le forum et en voyant ce thème, j'ai pensé à un problème que j'ai souvant rencontré lorsque je développais de petites application qui traitaient des fichiers sur le disque dur.

Si je crée un fichier par le code (par ex TXT avec un streamwriter(SW)) même si je fais un SW.Close, en essayant de supprimer le fichier par la suite dans la même procédure, il génère souvant une erreur en disant que le fichier ne peut pas être supprimé car il est utilisé par une autre application.

Ceci est un example parmi d'autres. Je voulais juste savoir si quelqun peut me donner la raison ou me donner un conseil afin de pouvoir éviter cela ou le contourner.

Merci d'avance

A+

DeepBlueX

samedi 13 mai 2006 à 13:12:28 | Re : Fichier est utiliser par une autre application

TroXsA

Salut

Et en fesant une destruction de l'objet sa devrais aller !
SW.Dispose()

Dim SW As New StreamWriter("c:\monfichier.txt")

SW.WriteLine("test")

SW.Flush()

SW.Close()

SW.Dispose()

File.Delete("c:\monfichier.txt")



[ Lien ]
Le site qui ne parle qu'un seul langage, visual basic 2005

mercredi 13 juin 2007 à 09:26:41 | Re : Fichier est utiliser par une autre application

AckyKiller

Bonjour ! Je me permet de relancer ce sujet car je pensais justement à la solution proposé par TroXsA mais je rencontre le même probleme, c'est à que le processus est déjà en cours d'utilisation...je ne peux donc pas le supprimer et la derniere ligne plante :s

Si quelqu'un a la solution, je lui en serait reconnaissant !!!

Merci d'avance !



Cette discussion est classé dans : fichier, application, utiliser, donner, souvant


Répondre à ce message

Sujets en rapport avec ce message

Utiliser des fichiers langue [ par drof ] Bonjour,dans mon application, je voudrais pouvoir utiliser des fichiers langue que j'aurais créés au préalable. Mais comment dire à Vb de charger tel EXECUTER UN FICHIER SANS DONNER LE CHEMIN DE L'APPLICATION [ par kenshi ] bonjourj'ai vu plusieurs fois sur ce site, que pour lancer une application externe à votre programme vous utilisez la fonction shell(..), le problème Utiliser une application dans excel [ par muldus ] Bonjour, je voudrais utiliser un point exe celui de profilab qui me renvoies des mesures sur dans un fichier excel   et ensuite rajouter une colonne d copie de fichier [ par badboy38 ] bonjour, je débute en VB et j'ai besoin d'aide pour un projet. Mon application doit copier un fichier et un dossier dans le dossier "application data Ouvrir une application [ par dedenet2 ] Bonjour ,Je cherche le moyen d'ouvrir une application ( excel , acrobate , word,.....) dans un container. (form ou autres) encliquant par exemple sur  problème méthode vb6 [ par fabrice2205 ] Bonjour,J'ai un projet en vb6 sous excel 97 où je voulais ouvrir un fichier pour lire des infos dedans. Je voulais ouvrir une fenêtre parcourir pour q VB.Net Fichier mdb relié à mon application sous Vista [ par MagDix ] Bonjour à tous...J'ai un problème avec mon application que j'ai fais en .Net et la lien avec mon fichier MDBDans mon code la connexion à mon fichier m Transfert fichier PC->PocketPc, openNetCF.destop.dll / Rapi.dll [ par touixi ] Bonjour chers amis! Je développe actuellement un programme sous mon pocket PC (PSION Teklogix (CE 4.2)) sous Visual Studio 2003. Ce programme prend cryptage application (vb6 utilisant liste et fichier texte [ par bayrem2 ] salut,je suis debutant en informatique , je une application vb que je la termine, je suis demandé de la crypte , mais je sais pas que çc veut dire cry Problème avec deuxième session d'Excel [ par SnapFAB ] Bonjour,J'arrive bien à ouvrir une deuxième session d'Excel et à cacher l'application avec les lignes de commandes suivantes :Private Sub Workbook_Ope


Nos sponsors

Sondage...

CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.