Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Gestione Errori
mercoledì 28 maggio 2008 - 13.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
DkSw
Profilo
| Junior Member
53
messaggi | Data Invio:
mer 28 mag 2008 - 13:30
Giorno a tutti!
Ieri ho terminato la mia applicazione ed ho finito di commentare anche tutto il codice...
Oggi però mi hanno richiesto anche una gestione differente degli errori rispetto a quella che utilizzavo io...
In vb.net dovrei implementare qualcosa del tipo:
Dim PrimaEccezione As Boolean = True
try
...
Catch ex As Exception
If PrimaEccezione Then
MsgBox("Si è verificata un'eccezione. L'applicazione verrà riavviata. Se il problema persiste riavviare il computer.", MsgBoxStyle.Critical, "Eccezione")
Application.Restart()
PrimaEccezione = False
Else
MsgBox("Si è verificata un'eccezione. L'applicazione verrà chiusa. Se possibile riavviare il computer.", MsgBoxStyle.Critical, "Eccezione")
Application.Exit()
End If
End Try
Naturalmente anche "PrimaEccezione" si resetta con Application.Restart(), percui l'aaplicazione che incontra un'eccezione si limiterà sempre a riavviarsi...
Come faccio a creare una fariabile che persiste anche dopo il riavvio?
Oppure, come faccio a settare a False la variabile PrimaEccezione della nuova istanza creata da Application.Restart()?
assiolle
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 28 mag 2008 - 15:04
Salvarti il valore in un DB o in file ??
Alessio
http://blogs.dotnethell.it/alessiop
DkSw
Profilo
| Junior Member
53
messaggi | Data Invio:
mer 28 mag 2008 - 15:21
Naaa... Il DB assolutamente no...
Al massimo un file forse, ma cercherei un'altra soluzione...idee?
assiolle
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 28 mag 2008 - 15:46
Il file dell'applicazione..
Alessio
http://blogs.dotnethell.it/alessiop
DkSw
Profilo
| Junior Member
53
messaggi | Data Invio:
mer 28 mag 2008 - 16:50
Già...ma sto cercando una soluzione che non riguardi un file...pensavo piuttosto alla possibilità di passare un parametro al riavvio dell'applicazione. Non c'è proprio una possibilità estranea ad un file?
assiolle
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 28 mag 2008 - 17:15
Si credo si possa fare...
Sinceramente in .net non ho ancora avuto la necessità...
..in vb6 mi ricordo che bastava lanciare una shell("nomeexe.exe / parametro")
In net...fammi pensare...
Alessio
http://blogs.dotnethell.it/alessiop
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !