Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [Risolto]Windows Phone 7.1: errore con ISolatedStorage
Forum - C# / VB.NET - [Risolto]Windows Phone 7.1: errore con ISolatedStorage

Avatar
spode (Normal User)
Pro


Messaggi: 151
Iscritto: 03/09/2010

Segnala al moderatore
Postato alle 19:42
Lunedì, 19/03/2012
Codice sorgente - presumibilmente C#

  1. private void button2_Click ( object sender, RoutedEventArgs e )
  2.         {
  3.             if(!IsolatedStorageFile.GetUserStoreForApplication().FileExists(fileName))
  4.                 IsolatedStorageFile.GetUserStoreForApplication ().CreateFile ( fileName );
  5.  
  6.             string lingua1 = this.textBox1.Text, lingua2 = this.textBox2.Text;
  7.             if (!new StreamReader(new IsolatedStorageFileStream(fileName, FileMode.Open, FileAccess.Read, IsolatedStorageFile.GetUserStoreForApplication())).ReadToEnd ().Contains ( lingua1 + " <-> " + lingua2 ) )
  8.             {
  9.                 using ( StreamWriter streamo = new StreamWriter (IsolatedStorageFile.GetUserStoreForApplication().OpenFile(fileName, FileMode.Append)))
  10.                 {
  11.                     lingua1 = Char.ToUpper ( lingua1.ElementAt ( 0 ) ) + lingua1.Substring ( 1 );
  12.                     lingua2 = Char.ToUpper ( lingua2.ElementAt ( 0 ) ) + lingua2.Substring ( 1 );
  13.                     streamo.WriteLine ( lingua1 + " <-> " + lingua2 );
  14.                     streamo.Close ();
  15.                 }
  16.                 MessageBox.Show ( "Sezione creata!" );
  17.             }
  18.             else MessageBox.Show ( "Sezione non creata perchè già esistente!" );
  19.         }



ottengo l' errore IsolatedStorageException, Operation not permitted on IsolatedStorageFileStream.at line "using ( StreamWriter streamo = new StreamWriter (IsolatedStorageFile.GetUserStoreForApplication().OpenFile(fileName, FileMode.Append)))"

Ultima modifica effettuata da spode il 20/03/2012 alle 15:05


Spode
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1787
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 22:03
Lunedì, 19/03/2012


Software Failure: Guru Meditation
Forum su Informatica, Elettronica, Robotica e Tecnologia: http://www.nonsoloamiga.com
PM Quote
Avatar
spode (Normal User)
Pro


Messaggi: 151
Iscritto: 03/09/2010

Segnala al moderatore
Postato alle 22:16
Lunedì, 19/03/2012
ottengo sempre l'errore da qua:
Codice sorgente - presumibilmente C# / VB.NET

  1. using ( var streamo = new StreamWriter (new IsolatedStorageFileStream(fileName, FileMode.Append, IsolatedStorageFile.GetUserStoreForApplication ())) )
  2. {}



Spode
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1787
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 10:06
Martedì, 20/03/2012
Forse fallisce perchè non riesce a creare il file per qualche motivo... è difficile a dirsi senza avere il debugger davanti.

Ultima modifica effettuata da TheKaneB il 20/03/2012 alle 10:08


Software Failure: Guru Meditation
Forum su Informatica, Elettronica, Robotica e Tecnologia: http://www.nonsoloamiga.com
PM Quote
Avatar
spode (Normal User)
Pro


Messaggi: 151
Iscritto: 03/09/2010

Segnala al moderatore
Postato alle 15:02
Martedì, 20/03/2012
risolto: bastava chiudere il flusso di lettura!! ;)


Spode
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1787
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 17:25
Martedì, 20/03/2012
Testo quotato

Postato originariamente da spode:

risolto: bastava chiudere il flusso di lettura!! ;)



ah ecco, mi sono accorto solo adesso che lo aprivi due volte di fila :-)

Anche a me capitano di questi errori quando faccio editing selvaggio del codice a colpi di copia-incolla...


Software Failure: Guru Meditation
Forum su Informatica, Elettronica, Robotica e Tecnologia: http://www.nonsoloamiga.com
PM Quote