.net - System.MissingMemberException abfangen, aber wie ?

Gast #7024660
Lesenswert?
• ▲
▼
Hallo Leute,

Ich habe folgendes Problem:
Es werden alle Controls durch gegeangen und danach ein Text zugeordnet.
Leider tritt bei einem immer ein System.MissingMemberException auf.

Habe ich den Fehler so wie im Anhang richtig abgefangen?
Wie kann ich den Fehler beim Debuggen auschalten?
Angehängte Dateien:
Gast #7025222
Lesenswert?
• ▲
▼
NetWin schrieb:

> Habe ich den Fehler so wie im Anhang richtig abgefangen?

Nein. Der Witz ist nämlich: der Fehler passiert bereits vorher, nämlich 
in dem Moment, in dem oControl kein Control, sondern ein String 
zugewiesen wird. Die Exception ist bloß die Spätfolge, weil ein String 
(im Unterschied zu einem Control) halt keine Name-Eigenschaft besitzt.

An der Stelle der Zuweisung zu oControl mußt du ansetzen und bereits 
dort verhindern, dass es überhaupt passieren kann, dass oControl was 
anderes als ein Control referenziert.

Genau diese Stelle hast du aber natürlich in deiner unergründlichen 
Weisheit nicht mitgeposted, so dass man auch ja keine konkreteren 
Hinweise geben kann. Es ist wohl ein laaaanger Thread mit viele 
Salamischeiben geplant...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.