Oppure

Loading
20/07/11 20:52
danduz97
ho appena finito di studiare i System.IO.stream :_doubt:
e ho creato un programma che mi salva una textbox in un file .txt e me lo riesce a caricare... ho usato
System.IO.streamwriter 'per salvare
System.IO.streamreader 'per caricare

ma ogni volta che carico il file mi appare il seguente errore:
"Il processo non può accedere al file 'C:\prova.txt' perché è in uso da un altro processo." :( come faccio a trovare e interrompere il processo che lo stà utilizzando così che possa caricare il file?

Grazie a tutti :k:
aaa
20/07/11 20:55
task menager
20/07/11 20:57
Nullable
Uhm...hai chiuso il flusso del file una volta salvato ?
aaa
20/07/11 21:09
Milmor94
Se è aperto da un altro processo solitamente puoi comunque accedere al file. In caso contrario dal task manager gestisci tutto...

Probabilmente il tuo codice presenta qualche altro problema... Forse il tuo programma tenta di modificare qualche byte mentre il file è in uso dal programma stesso? O magari ripeti l'operazione di Stream in scrittura più volte e il file non può essere sovrascritto...

Se posti tutto il codice del tuo progetto penso che potremmo aiutarti meglio :k:
aaa
20/07/11 21:12
"Il processo non può accedere al file 'C:\prova.txt' perché è in uso da un altro processo."

Non mi pare tanto complicato. Il processo è già aperto, quindi i motivi potrebbero essere due:
- txt aperto;
-processo ancora in esecuzione

soluzione:

ctrl+alt+canc> tab processi>prova.txt> termina processo