Articles of eccezione per

Imansible acquisire le eccezioni non gestite in Winforms

Sto cercando di catturare tutte le eccezioni non gestite in un’applicazione Windows Form C #. Ho aggiunto il seguente codice al file Program.cs ma le eccezioni non vengono acquisite, ottengo eccezioni come NullReferenceException . Che cosa sto facendo di sbagliato? static void Main() { System.Windows.Forms.Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); System.Windows.Forms.Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(OnGuiUnhandedException); AppDomain.CurrentDomain.UnhandledException += OnUnhandledException; var form = […]

L’eccezione cross-thread prevista in un’applicazione C # WinForms non si è verificata

Vengo da WPF e sono nuovo di WinForms. Durante l’analisi di una situazione di cross-threading, un’eccezione cross-thread che mi aspettavo non si verificava. Ecco un riassunto di base della mia situazione. Esiste un controllo Label denominato label1 e un Button denominato button1 . Il gestore di eventi click per button1 presenta essenzialmente come segue: private […]

Strana eccezione proveniente da OdbcConnection.Open ()

Schiacciando le nostre teste contro il muro qui Siamo un ISV e abbiamo centinaia di aziende che utilizzano il nostro software senza problemi. Il software è Winforms / C # su .NET 2.0. Uno dei nostri clienti ha installato il nostro software e si blocca all’avvio su tutte le loro macchine, a parte sul portatile […]

Come catturare tutte le eccezioni non gestite nell’applicazione WinForms correttamente

Voglio impostare il metodo gestore per tutte le eccezioni non gestite da qualsiasi thread nella mia applicazione WinForms. Non creo domini applicativi da solo. Secondo la documentazione di UnhandledException , ho bisogno di impostare la modalità UnhandledExceptionMode.ThrowException tramite il metodo Application.SetUnhandledExceptionMode per catturare anche le eccezioni del thread principale: Nelle applicazioni che utilizzano Windows Form, […]

Visual Studio: analizzatore di codice per determinare quali eccezioni possono essere lanciate da un metodo?

Una cosa carina di Java, che era anche una maledizione, è che tu sapevi sempre quali eccezioni potrebbe lanciare un metodo. Esiste uno strumento di analisi del codice statico in grado di determinare quali eccezioni possono essere lanciate da un metodo? Sarebbe bello poter digitare /// e avere la sezione di dichiarazione della documentazione XML […]

Arresto modulo WinApp senza errori o eccezioni .Net

Ho un problema con il mio programma Modulo WinApp che contiene una scheda Controllo con DLL controllo WebBrowser (GeckoFX). La mia applicazione mentre correva senza eccezioni o altro. Potrebbe succedere dopo pochi minuti o dopo max 10 minuti. Nello studio visivo vedo l’applicazione terminare con il codice 0. Qualsiasi cosa. In program.cs prendo tutta questa […]

Comportamento Application.ThreadException molto strano

Sto usando l’evento Application.ThreadException per gestire e registrare eccezioni impreviste nella mia applicazione winforms. Ora, da qualche parte nella mia applicazione, ho il seguente codice (o piuttosto qualcosa di equivalente, ma questo codice fittizio è sufficiente per riprodurre il mio problema): try { throw new NullReferenceException(“test”); } catch (Exception ex) { throw new Exception(“test2”, ex); […]

Eccezione TypeInitializationException sulla creazione di un object

Ho un assembly (progetto di libreria di classi in .Net 3.5) che ha alcuni riferimenti come System.Configuration e System.Web . Lo uso su un’applicazione web e funziona perfettamente. Ora, ho bisogno di fare riferimento a un progetto Windows Form e non riesco a capire cosa sta succedendo. Quando provo a creare un’istanza della mia class, […]