Suchergebnisse
Suchergebnisse 1-3 von insgesamt 3.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
TryCatch ist ein heißes Eisen
ErfinderDesRades - - Tipps & Tricks zu sonstigen Problemstellungen – Allgemeines
BeitragHäufig findet man TryCatch-Verwendungen wie diese: VB.NET-Quellcode (8 Zeilen) Was soll der TryCatch hier bezwecken? Wenn ein Fehler auftritt, denselben melden. Hmm - niemand meldet Fehler besser als die IDE selbst, wenn man sie nicht (durch TryCatch) daran hindert: Meldung, Codestop, Fehlerzeile gelb markieren, Werte aller Variablen im Lokal-Fenster einsehbar - was will man mehr? (siehe auch: Debuggen mit VisualStudio) Wenns ums Melden geht: Selbst die Release-Version einer Anwendung meldet Feh…
-
TryCatch ist ein heißes Eisen
ErfinderDesRades - - Tipps & Tricks zu sonstigen Problemstellungen – Allgemeines
Beitrag"Fange nur Exceptions, die du auch behandeln kannst" - konsequent Wie gesagt - damit ist eigentlich bereits alles gesagt, jedoch trete ich das nochmal ordentlich breit, da IMO die Tragweite dieses Satzes kaum jemals auf Anhieb voll erfasst wird.1. Catch All: Bereits was der Editor hingeneriert, wenn man "try"-[Enter] eingibt, ist der direkte Einstieg in die Code-Katastrophe:VB.NET-Quellcode (5 Zeilen)Es ist selbstredend nahezu ausgeschlossen, dass ein BehandlungsCode gefunden werden kann, der je…
-
So, jetzt habichmal einen eigenen Test geschrieben - Picoflops Test zeigt ja v.a., wie man einen TryCatch übergeordnet anlegen kann, dasser garnet erst in der inneren Schleife ständig durchlaufen wird. Hier also ein Test mit einem TryCatch, der bei jedem einzelnen Step neu durchschritten wird:VB.NET-Quellcode (36 Zeilen)Noch eine Besonderheit der MyStopWatch-Klasse: Diese wiederholt den in der While-Schleife liegenden Code, bis der TimeOut erreicht ist (hier also 1000 Millisekunden) Ein hoher We…