Hallo,

wenn ich versuche, u.a. Code zu kompilieren, bekomme ich eine
System.InvalidOperationException in system.xml.dll
Der Zeile in der der Fehler auftritt habe ich "!!!" vorangestellt. Was
mache ich falsch?

//XmlSerialize1.cs
//--------------------------------------------------
using System;
using System.IO;
using System.Xml.Serialization;

namespace XMLSerializer1
{
        /// <summary>
        /// Zusammendfassende Beschreibung f�r Class1.
        /// </summary>
        public class Class1
        {
                /// <summary>
                /// Der Haupteinstiegspunkt f�r die Anwendung.
                /// </summary>
                [STAThread]
                static void Main(string[] args)
                {
                        Customer C1 = new Customer("HansMustermann");
!!!                     XmlSerializer xSer = new
XmlSerializer(typeof(Customer));

                        Stream s1 =
File.Open("Customer.xml",FileMode.Create,FileAccess.Write);
                        xSer.Serialize(s1,C1);
                        s1.Close();

                        Console.Write("Now you can look for the File on
your Disk.");
                        Console.ReadLine();

                        Stream s2 =
File.Open("Customer.xml",FileMode.Open,FileAccess.Read);
                        Customer C2 = (Customer)xSer.Deserialize(s2);
                        s2.Close();

                        Console.WriteLine("Customer:
{0]",C2.CompanyName);
                        Console.WriteLine("Last Order Date:
{0}",C2.Orders[C2.Orders.Length-1].OrderDate.ToShortDateString());
                        Console.WriteLine("Now you can look at the
result.");
                        Console.Read();
                }
        }
        public class Customer
        {
                public string ContactName;
                public string CompanyName;

                public Order[] Orders;

                public Customer(string strDummy)
                {
                        Orders = new Order[2];
                        Orders[0] = new Order("Order 1 of "+strDummy);
                        Orders[1] = new Order("Order 2 of "+strDummy);
                        ContactName = strDummy;
                        CompanyName = strDummy;
                }
        }
        public class Order
        {
                public DateTime OrderDate;
                public string ShipVia;

                public Order(string strDummy)
                {
                        OrderDate = DateTime.Now;
                        ShipVia = strDummy;
                }
        }
}

andre.seifert
@xmmm.de


>-----Urspr�ngliche Nachricht-----
>Von: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] Im Auftrag von Mansur 
>Esmann [OM]
>Gesendet: Dienstag, 4. M�rz 2003 10:20
>An: [EMAIL PROTECTED]
>Betreff: AW: [Csharp.net] page_load problem und frage zu webcontrols
>
>
>> 
>----------------------------------------------------------------------
>> --
>>
>> ich hab noch eine frage zu webcontrols. Es gibt ein treeview 
>control, 
>> mit dem kann ich ganz einfach aus meiner datenbank auslesen und 
>> auflisten, damit es jedoch angezeigt werden kann, muss ich 
>zuerst eine 
>> dll oder so installieren, wenn ich dass richtig verstanden 
>habe. wenn 
>> ich so ein treeview beispiel auf einem server laufen lasse, 
>muss dann 
>> mein anbieter diese controls zuerst installieren oder reicht 
>es, wenn 
>> ich die dll in ein verzeichniss gebe oder anders gesagt, kann ich 
>> irgendwie dieses Beispiel laufen lassen ohne gleich etwas zu 
>> installieren, sozusagen indirekt zugreifen?
>>
>
>
>einfach die dll in das Verzeichnis /bin/  legen und fertig. 
>Nix installieren.
>
>Du musst halt die  referenz auf die dll  in Deiner aspx-Seite 
>angeben. Thema codebehind / inherits ...
>
>Mansur
>
>_______________________________________________
>Csharp.net mailing list
>[EMAIL PROTECTED] 
>http://www.glengamoi.com/mailman/listinfo/cshar>p.net
>

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an