StreamReader??? blocca il file in scrittura???

venerdì 23 marzo 2007 - 18.26

livio Profilo | Newbie

Ciao


se leggo un file con


StreamReader TR = new StreamReader(FileName);
string Appo = TR.ReadLine();


consento ad altri programmi di scrivere nello stesso file???


Secondo me non dovrebbe essere protetto in scrittura ma ho fatto un tread che legge da qual file ed in contemporanea un altro programma va a scriverci e sembrava funzionare ma mi sono accorto che l'altro programma non ha scritto una riga.


Potrebbe essere quello il problema???


ciao e grazie!

alx_81 Profilo | Guru

>Ciao
Ciao!
>
>se leggo un file con
>
>StreamReader TR = new StreamReader(FileName);
>string Appo = TR.ReadLine();
>
>
>consento ad altri programmi di scrivere nello stesso file???
In questo modo, fino a che lo stream è aperto, non puoi scrivere sul file..
devi prima fare la Close(), ovvero TR.Close();

>
>
>ciao e grazie!
Di nulla!

Alx81 =)

http://blogs.dotnethell.it/suxstellino

livio Profilo | Newbie



In che altro modo potrei leggere un file e consentire che altri programmi nel frattempo scrivano nello stesso file?



grazie!

alx_81 Profilo | Guru

>In che altro modo potrei leggere un file e consentire che altri
>programmi nel frattempo scrivano nello stesso file?

Puoi creare un file stream dando come accesso la lettura e condividendo il file per la lettura/scrittura..

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

prova così..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

livio Profilo | Newbie



Ho provato funziona!


grazie dell'aiuto!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5