BugSonar.DLL
Aggiungere e rimuovere solo codice per gestione errori
Per aggiungere e rimuovere tutto il codice necessario a
proteggere il proprio codice da errori non gestiti si può agire sui pulsanti
Aggiungi la protezione dai bug
e Rimuovi la protezione dai bug
avendo precedentemente selezionato i progetti e/o i moduli su cui si desidera
far agire il BugSonar.
Mentre la fase di eliminazione è immediatamente
attivata premendo sul pulsante di rimozione, spendiamo alcune parole su cosa
accade nella fase di aggiunta del codice per meglio capire come poter aggiungere
e personalizzare le impostazioni di default del BugSonar.
Seguendo il processo di aggiunta del codice:
-
viene aggiunto un riferimento alla libreria
EmiKillBug.dll ad ogni progetto selezionato
come si può osservare facilmente spostandosi sul menù
Project - References

- Viene aggiunto un modulo globale modBugSonar
contenente le routine di inizializzazione delle classi di
errore. Durante
la scrittura di questo modulo viene richiesto di inserire l'indirizzo e-mail
e il numero di fax del vostro supporto software che apparirà, in caso
di errore, nella finestra di report. Riempite tali campi e
continuate.

- In conclusione vi verrà chiesto di
selezionare la routine iniziale del vostro progetto in cui inserire la
chiamata alla procedura di inizializzazione delle classi della libreria
EmiKillBug presente nel modulo modBugSonar. Selezionate tale procedura e
proseguite.
Per il corretto funzionamento del sistema è
NECESSARIO che la procedura selezionata sia la PRIMA ad essere invocata dal
flusso del programma. Per intenderci, deve essere quella in cui viene a
posizionarsi il cursore VB di debug quando si inizia il debug premendo il
tasto F8.
Se il vostro progetto possiede un modulo publico contenente
una procedura main() con molta
probabilità sarà questa la procedura in cui inserire la
chiamata alla libreria InitProcWatch e sarà dunque questa procedura
main() a dover
essere selezionata.

- Il vostro progetto è pronto per essere
compilato e distribuito