nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

[2008 Express] voi come gestite gli errori ?

Von: marcick (marcick@iol.it) [Profil]
Datum: 04.07.2008 08:15
Message-ID: <486dc024$0$40311$4fafbaef@reader5.news.tin.it>
Newsgroup: it.comp.lang.visual-basic
Intanto comunico a quanti mi avevano incoraggiato che il passaggio
VB6-VB2008 dopo il trauma iniziale sta avendo successo.
L'unico piccolo problema (Kaz ..Put ...Pork ...) è che utilizzo un controllo
(Mapppoint) che all'accoppiata Express-Vista non piace.
Piace a VB6-Vista/XP, piace a Express-XP, non piace a Express-Vista. Vedremo
(uno fa tanto per tenersi al passo e poi come al solito si caccia nei guai)

Volevo chiedervi come fate voi la gestione degli errori.
In VB6 io metto all'inizio di ogni SUB un ON ERROR GOTO errman
in ERRMAN apro un file di log, ci scrivo numero e tipo di errore e scrivo
anche il nome della SUB dove è accaduto.
Poi RESUME NEXT e via.
Questo non risolve realmente il problema, ma mi permette, andando ogni tanto
a sbirciare il file log, di capire quali SUB generano errori e di correggere
poi il tiro.
Soprattutto non mi fa apparire anatemici messaggi di errore con chiusura
dell'applicazione, cosa che come immagine è deleterea.
Questo per gli errori che non sono in grado di prevedere, quelli che mi
aspetto li gestisco subito opportunamente.

E' un metodo ortodosso ? Lo chiedo perchè io sono totalmente autodidatta e
non ho mai seguito un corso o letto un libro, non ho quindi una giusta base
alle spalle.

In particolare chiedo anche se in 2008 Express c'è un sistema più furbo per
fare il tutto. Sarebbe bello in un unica routine raccogliere tutta la
gestione erori ma non credo sia fattibile (poi il nome della SUB che genera
l'errore si può ricavare in runtime ? Non credo, una volta compilato si
perde tutto ...)
Ciao
Marco


[ Auf dieses Posting antworten ]

Antworten