Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione di errori automatizzata

Ciao a tutti.
Vorrei inserire in ogni Sub del mio programma la stessa gestione di errori.
Non mi serve niente di complesso. Solo un MessageBox che mi indichi il nome
della sub, il numero e la descrizione dell'errore e soprattutto il numero di
linea. Dovrebbero esserci inoltre i tre tasti Riprova, Ignora, Termina.
Sapete se esiste qualche Tool che inserisce automaticamente i numeri di
linea e la gestione di errore in ogni sub?
Grazie
Skysurfer

 linea.
il numero di linea?
Salutoni
Sergio

 ha scritto nel messaggio
news:49Pz9.22888$XO.10...@news2.tin.it...

Sì, uilizzando Erl e ovviamente indicando il numero su ogni linea.
Io ho già inserito una gestione d'errore come quella che ho descritto, ma mi
piacerebbe sapere se esiste qualcosa che automatizza il lavoro.
Ciao
Skysurfer

 Sě, uilizzando Erl e ovviamente indicando il numero su ogni linea.
piccola domanda/precisazione: da quello che sapevo io (o che mi ricordo)
questo approccio era utilizzabile (sto parlando di vb6) solo per gli
eseguibili compilati in P code, o selezionando l'opzione "crea informazioni
codificate di debug".
Me lo confermi?
Salutoni
Sergio

 > Sì, uilizzando Erl e ovviamente indicando il numero su ogni linea.

Io ho provato adesso, lasciando le opzioni di default per la compilazione
(Compila in codice nativo - Ottimizza velocità codice) e funziona.
Ciao
Skysurfer

 piacerebbe sapere se esiste qualcosa che automatizza il lavoro.
MZTools, free. 
http://www.mztools.com/
Bye, G.

"Paperino" <non...@lo.dico> ha scritto nel messaggio
news:aqp39h$4ppo$1...@stargate1.inet.it...

Grazie... l'avevo trovato ieri sera...
E' proprio grandioso questo "toollettino". Peccato che non possa inserire la
gestione di errore automaticamente in tutte le sub. Ma già il fatto che le
posso inserire con un velocissimo shortcut è una bomba!
Ciao.
Skysurfer

 posso inserire con un velocissimo shortcut è una bomba!
guarda che puoi personalizzarle , quindi :
1) clikka su opzioni (ultima icona della toolbar di mxtools)
2) clikka su gestione degli errori e personalizzati il modello come + ti
piace !

"Gigio2k [work]" <n...@mail.please> ha scritto nel messaggio
news:8p6A9.20631$8E3.6...@twister2.libero.it...

Sì sì quello l'ho visto.
Intendevo dire che non si può inserire automaticamente in tutte le sub già
esistenti di un progetto ma che bisogna inserirlo in una sub alla volta
(anche se con lo shortcut è un'operazione abbastanza veloce).
Ciao
Skysurfer

 (anche se con lo shortcut è un'operazione abbastanza veloce).
bhe se ne hai proprio bisogno credo che con 10minuti sviluppando un
progettino vb dovresti riuscirci , prendi in considerazione:
problema :
aggiungere un template a TUTTE le sub e funct
possibile soluzione :
leggere come testo i vari form e all'occorrenza di
[pseudocodice]
riga_corrente contiene("sub") or riga_corrente contiene("func")
basta :
- saltare la riga e inserire un "on error goto myGestioneErrori "
- looppare fino a trovare il rispettivo end sub e tornare in dietro di una
riga e inserire la gestione stile
myGestioneErrori:
    msgbox "Errore"
- continuare a leggere il file fino alla prossima occorrnza o alla eof.
salvare il file modificato al posto della form originale.
ti gusta come idea ?

 ti gusta come idea ?
Sì, interessante.
Era quello che avevo pensato di fare prima di trovare MZTools.
Poi però visto che l'ho trovato già fatto in MZTools mi sarebbe piaciuto che
ci fosse stata la possibilità di farlo in automatico.
Ciao
Skysurfer