Ciao,

scusa le imprecisioni ma il codice l'ho scritto a memoria e VB6 non è il mio linguaggio preferito...

Per "non funziona" intendo che la routine chiamante non intercetta l'errore avvenuto nella classe chiamata! Diciamo che prosegue l'esecuzione del codice senza gestire l'eccezione (in realtà l'errore) che ho sollevato all'interno della classe.

Spero di non aver scritto altre castronerie e di essere stato chiaro.
Accetto molto volentieri anche 2 o 3 righe di codice di esempio, penso sia il modo più chiaro per capire..
Rimango in attesa..