Announcement

Collapse
No announcement yet.

DeSerialisieren von TreeNode-Objekten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DeSerialisieren von TreeNode-Objekten

    Hallo,

    ich habe folgendes Problem beim DeSerialisieren von zuvor gespeicherten TreeNode-Objekten. Hier der Code für die Serialisierung und Deserialisierung. Beim DeSerialisieren erhalte ich die Exception:
    'System.Reflection.TargetInvocationException'. Das Serialisieren funktioniert ohne Probleme
    <P>
    Hier der Code:
    <PRE>
    private void saveTree()
    {
    Stream s = (Stream) File.Open("Protocol.xml", FileMode.Create, FileAccess.Write);
    SoapFormatter b = new SoapFormatter();
    b.Serialize(s, treeView.Nodes[0]);
    s.Close();
    }

    private void loadTree()
    {
    treeView.Nodes.Clear();
    Stream r = (Stream) File.Open("Protocol.xml", FileMode.Open, FileAccess.Read);
    SoapFormatter b = new SoapFormatter();
    TreeNode node = (TreeNode) b.Deserialize(r);
    r.Close();
    }
    </PRE>

    Warum funktioniert das nicht?

    Gruß,
    Michael
Working...
X