Gut, ich gehe mal davon aus, dass es eine Hierarchie gibt, die regelt, wer eine Exception wirft. Und es scheint so zu sein, dass die Klasse (im CodeBehind), in der eine Instanz einer anderen Klasse (in der Assembly) erzeugt wird, diejenige welche ist; auch dann, wenn die Ausnahme durch die Aktion einer Methode der Instanz entsteht. Wenn dem so w�re, w�rde man nie erfahren, was denn nun der eigentliche Grund der Ausnahme ist, denn die Exception der Klasse, in der die Instanz erzeugt wird, meldet halt nur NullReferenceException.
Kann mir jemand sagen, ob damit das Ende der Fahnenstange erreicht ist, oder ob die Exception der Instanz doch "irgendwo hingeworfen wird" und wie man an sie rankommt? Und falls ich die Frage lieber im C# Forum stellen soll, mache ich das doch auch gerne. Gru�, Matthias -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von matthias zimmerling Gesendet: Sonntag, 23. Juni 2002 16:14 An: aspDEdotnet Betreff: [aspdedotnet] AW: NullReferenceException Hallo Liste, ich habe meinen augenblicklichen Lieblingsfehler eingekreist. In einer Assembly ist eine Methode mit einem try/catch - Block, und sie tut eifrig, was sie tun soll: eine Xml-Datei �ffnen. Provoziere ich nun eine FileNotFoundException, bekomme ich jedoch eine NullReferenceException f�r den Methodenaufruf im CodeBehind, was die Fehlersuche nat�rlich nicht sonderlich einfach gestaltet. Wenn ich die Methode in den CodeBehind verlege, also keine Instanz der Klasse der Assembly f�r den Methodenaufruf erzeugen muss, bekomme ich die "richtige" Exception. Alles in Allem habe so den Schimmer einer Ahnung, wo da meine Verst�ndnisl�cke liegt, aber vielleicht kann mir das jemand etwas klarer machen. Vielen Dank, Matthias | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
