Isolatedstorage funktioniert nicht (Datei wird nicht geladen). Was mache ich falsch? Isolatedstorage funktioniert nicht (Datei wird nicht geladen). Was mache ich falsch?
Ergebnis 1 bis 19 von 19
  1. Hallo allerseits!
    Ich experimentiere im Moment mit dem Isolatedstorage rum und will den Inhalt einer Textbox in einer .txt Datei speichern...
    Aber leider wird nie der eingegebene Inhalt geladen, sondern nur der Standarttext...
    Was mache ich falsch?
    Hier der Codebehind:



    Code:
    using System.Windows;
    using System.Windows.Controls;
    using System.IO.IsolatedStorage;
    using System.IO;
    
    namespace LesenSchreiben
    {
      public partial class MainPage : UserControl
      {
        public MainPage()
        {
          InitializeComponent();
        }
    
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
          string text = null;
          using (IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication())
          {
            if (!storage.FileExists("einfacheDatei.txt"))
              return;
    
            using (IsolatedStorageFileStream stream = storage.OpenFile("einfacheDatei.txt", FileMode.Open))
            {
              using (StreamReader sr = new StreamReader(stream))
              {
                txtInput.Text = sr.ReadToEnd();
              }
            }
          }
        }
    
        private void txtInput_TextChanged(object sender, TextChangedEventArgs e)
        {
          using (IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication())
          {
            using (IsolatedStorageFileStream stream = storage.CreateFile("einfacheDatei.txt"))
            {
              using (StreamWriter sw = new StreamWriter(stream))
              {
                sw.Write(txtInput.Text);
              }
            }
          }
        }
      }
    }
    0
     

  2. weil du das objekt txtInput.Text gleich wieder verwirfst dank der using-Kaskaden
    0
     

  3. Danke für die Antwort

    Aber was genau meinst du damit (im Klartext)?
    Wie müsst ich das verbessern?
    0
     

  4. Lass mal die using(){} weg
    Mit der kostenlosen PocketPC.ch App von meinem LG-E900 aus geschrieben.
    Geändert von yjeanrenaud (21.06.2011 um 06:34 Uhr)
    0
     

  5. Nur um einen anderen häufigen Fehler gleich noch zu erwähnen. Im Emulator überlebt der Inhalt des IsolatedStorage mehrfache Starts des Emulators nicht. Wie es aussieht wenn man die App vom Debugger aus mehrfach startet weiß ich ebenfalls nicht - da wird sie ja neu deployt.

    Also beim Testen im Emulator immer beim testen des Ladens am Handy die App starten.
    0
     

  6. Danke yjearnaud, ich werda am abend probieren!

    @stevie: Das war mir soweit bekannt...
    Aber der text hat nichtmal überlebt, wenn man aus dieser Seite kurz rausnavigiert und dann wieder auf diese gekommen ist...
    Mit der kostenlosen PocketPC.ch App von meinem OMNIA7 aus geschrieben.
    0
     

  7. und schau mal, wann genau du den inhalt der Textdatei liest.
    UserControl_Loaded() wann wird dieser event ausgelöst?
    0
     

  8. Wenn du es in einer Page machst, dann wärs am besten das in OnNavigatedTo zu machen.
    0
     

  9. Es geht nicht...

    Immer wenn ich es ausführe kommt eine Ausnahme:

    Operation not permitted on IsolatedStorageFileStream.
    0
     

  10. An welchem punkt denn?
    Mit der kostenlosen PocketPC.ch App von meinem LG-E900 aus geschrieben.
    0
     

  11. Zitat Zitat von yjeanrenaud Beitrag anzeigen
    weil du das objekt txtInput.Text gleich wieder verwirfst dank der using-Kaskaden
    Nein, tut er nicht. txtInput wird ja in einem Scope außerhalb der Kaskaden angelegt. Das using() disposed nur die Objekte, die innerhalb der runden Klammern von using() aufgezählt werden.

    Der Code von AEG funktioniert bei mir an sich. Wobei ich nicht extra ein UserControl angelegt habe, sondern einfach eine TextBox und den Eventhandler zum Laden des Files an das Loaded-Event der TextBox im XAML gehangen habe.

    Ähnlichen Beispielcode gibt es auch hier:
    http://msdn.microsoft.com/en-us/libr...(v=vs.92).aspx
    Geändert von tw_ (22.06.2011 um 01:29 Uhr)
    0
     

  12. Zitat Zitat von StevieBallz Beitrag anzeigen
    Nur um einen anderen häufigen Fehler gleich noch zu erwähnen. Im Emulator überlebt der Inhalt des IsolatedStorage mehrfache Starts des Emulators nicht. Wie es aussieht wenn man die App vom Debugger aus mehrfach startet weiß ich ebenfalls nicht - da wird sie ja neu deployt.

    Also beim Testen im Emulator immer beim testen des Ladens am Handy die App starten.
    Wenn der Emulator weiter läuft und man den Source der App ändert, neu kompiliert, aus dem Debugger startet und neu deployed, dann bleibt der Isolated Storage erhalten.
    1
     

  13. Kannst du mir den Sourcecode schicken, vielleicht habe ich ja was flasch gemacht...
    Wäre toll tw
    0
     

  14. Zitat Zitat von AEG Beitrag anzeigen
    Kannst du mir den Sourcecode schicken, vielleicht habe ich ja was flasch gemacht...
    Wäre toll tw
    Ja, kann ich Dir heute abend schicken. Ich will aber an den resultierenden Einnahmen beteiligt werden. Nee, nur Spaß.
    0
     

  15. Einnahmen? Welche einnahmen?

    Notfall-Helfer ist so kostenlos wie verdrecktes, schmutziges Wasser in der Schweiz, wenn man neben einem Brunnen mit Frischwasser steht...


    Btt:
    Das wäre wirklich supi
    Vielen Dank!
    0
     

  16. Hab's gerade gemailt. Mir ist noch eingefallen, dass ich die Mango-Beta-SDK drauf habe. Sollte aber egal sein und das Projekt ist als 7.0 angelegt.
    0
     

  17. Vielen Dank, TW.
    Ich werds sobald wie möglich probieren, leider ist mir mein Windoof abgeschmiert, weshalb ich es neu aufsetzen muss... -.-
    0
     

  18. Update:

    Es ist gegangen! Vielen Dank tw!

    Ich weiss aber irgendwie immernoch nicht was da falsch gegangen ist...
    0
     

  19. Kann ich jetzt schlecht aus der Ferne sagen. Hast Du die beiden Sourcen mal verglichen?
    0
     

Ähnliche Themen

  1. HILFE :) ich weiß nicht was ich falsch mache :)
    Von atomictunes im Forum HTC HD2 Android
    Antworten: 3
    Letzter Beitrag: 21.04.2011, 15:44
  2. Antworten: 0
    Letzter Beitrag: 24.02.2011, 19:32
  3. Hub Apps funktioniert nicht.. Was mache ich falsch?
    Von Milli94 im Forum HTC 7 Trophy
    Antworten: 10
    Letzter Beitrag: 12.02.2011, 19:48
  4. Copilot, was mache ich falsch ??
    Von morengo01 im Forum HTC HD2 Programme
    Antworten: 0
    Letzter Beitrag: 12.04.2010, 16:54
  5. Antworten: 1
    Letzter Beitrag: 23.02.2003, 18:01

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

isolated storage operation

operation not permitted on isolatedstoragefilestream. wp7 mango

operation not permitted on isolatedstoragefilestream

streamreader wp7

isolated storage text fileisolated storage operation not permittedlg e 900 isolated storageoperation not permitted on isolatedstoragefilestream. windows phone 7aspx streamreader findet dateien auf anderem rechnern nichttextdatei streamreader windows phone 7isolatedstoragefilestream wp7isolatedstoragefile bilderwp7 hd2 isolated storagewp7 isolated storage nach updateisolated storage wp7 objektisolatedstorage operation silverlightisolated storage operation silverlightstream in isolated storage schreiben wp7wp7 isolated storage wo findet sich dateifehler isolated storage operationsilverlight wo werden isolated storages gespeichertwie funktioniert isolated storageisolatedstorage_operationsilverlight isolated storage operation not permittedinput = textdatei.readtoend() windowsphone

Stichworte