Oppure

Loading
12/01/11 11:27
dartraf
Ciao a tutti,

sto utilizzando un ocx scritto da altri che a un certo punto dell'esecuzione mi restituisce un errore che posso ignorare. Pero vorrei anche fare in modo che il msg di errore non appaia. E' possibile una cosa del genere senza andare a modificare il controllo ocx??
aaa
12/01/11 13:00
NR2
per igniorare le finestre degli errori puoi fare cosi però il codice viene igniorato
all' inizio del codice scrivi
try
alla fine del codice scrivi
Catch
end try
Ultima modifica effettuata da NR2 12/01/11 13:03
aaa
12/01/11 14:14
GrG
Postato originariamente da NR2:

per igniorare le finestre degli errori puoi fare cosi però il codice viene igniorato
all' inizio del codice scrivi
try
alla fine del codice scrivi
Catch
end try


ehm... qui si parla di vb6... questo non è codice di vb6 mi pare

comunque per dartraf potresti usare l'On Error Resume Next, non so se funzionerà, teoricamente quando si verifica un errore con questa stringa dici a vb di ignorarlo e andare avanti, il che non è molto corretto, però se non ne puoi fare a meno usalo

p.s. Anche tutti gli altri errori che potrebbero verificarsi saranno ignorati quindi attento
aaa
13/01/11 21:36
dartraf
ho provato con questo pero il msg esce cmq...non conoscete un altro modo?
aaa
14/01/11 8:49
poeo85
secondo il mio modesto parere potresti fare

sub prova()
on error goto lbl_Error

...le tue operazioni



exit sub
lbl_error:
if err.number = iltuoerrore then

end if

end sub

dentro all'if puoi mettere un altro goto e metti una label simile a "lbl_Error" nel punto in cui deve continuare.

è una soluzione spartana e veloce

spero ti sia utile

ps: per sapere il numero del tuo errore (se non lo sai)
quando va in errore premi ctrl + interrupt
poi apri una finestra di controllo immediata ( ctrl + g)
e scrivi " ?err.number"
premi invio e vedi il numero del tuo errore


o altro modo più efficente dentro alla label lbl_Errer fai una chiamata ad una funzione di gestione di errore presente in un modulo...
una funzione e ti gestisci tutti gli errori che vuoi del tuo lavoro
Ultima modifica effettuata da poeo85 14/01/11 8:53
aaa